diff options
author | Matteo Bernardini | 2021-04-10 17:02:43 +0200 |
---|---|---|
committer | Matteo Bernardini | 2021-04-10 17:02:43 +0200 |
commit | 97e000b8ce16626a160e2196627fb0c884dbcfbf (patch) | |
tree | c8bf51d3d2d2b60a4ca906996a8c17ed9cb3ffb9 /games/etlegacy-from-source/files/get_tarball_from_git.sh | |
parent | cf65c072371dbcb73b7ea6d75de27bb6b96899f7 (diff) | |
download | slackbuilds-current-20210410.1.tar.gz |
20210410.1 global branch merge.current-20210410.1
Signed-off-by: Matteo Bernardini <ponce@slackbuilds.org>
Diffstat (limited to 'games/etlegacy-from-source/files/get_tarball_from_git.sh')
-rw-r--r-- | games/etlegacy-from-source/files/get_tarball_from_git.sh | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/games/etlegacy-from-source/files/get_tarball_from_git.sh b/games/etlegacy-from-source/files/get_tarball_from_git.sh new file mode 100644 index 0000000000..a0f1819819 --- /dev/null +++ b/games/etlegacy-from-source/files/get_tarball_from_git.sh @@ -0,0 +1,25 @@ +rm -fR /tmp/tmp-etlegacy +mkdir -p /tmp/tmp-etlegacy +cd /tmp/tmp-etlegacy +git clone git://github.com/etlegacy/etlegacy.git +cd etlegacy +git submodule init +git submodule update +cd libs +git archive master > ../../libs.tar +cd .. +COMMIT=$( git log -1 | head -1 | cut -c 8-14 ) +COMMDATE=$( git log -1 --date=short | grep ^Date | awk '{print $2}' | sed 's/-//g' ) +rm -f /tmp/etlegacy-${COMMDATE}_${COMMIT}.tar.xz +git archive master > ../src.tar +cd .. +mkdir etlegacy-${COMMDATE}_${COMMIT} +cd etlegacy-${COMMDATE}_${COMMIT} +tar xf ../src.tar +cd libs +tar xf ../../libs.tar +cd .. +cd .. +rm -f src.tar libs.tar scripts.tar +tar Jcf /tmp/etlegacy-${COMMDATE}_${COMMIT}.tar.xz etlegacy-${COMMDATE}_${COMMIT} +echo "/tmp/etlegacy-${COMMDATE}_${COMMIT}.tar.xz done." |