diff options
author | Matteo Bernardini | 2020-05-23 08:12:52 +0200 |
---|---|---|
committer | Matteo Bernardini | 2020-05-23 08:12:52 +0200 |
commit | 9b91bf41a9b6c2933b7757536fc9944e643602bf (patch) | |
tree | fb675a32bf315d68d76a87ac30b339d2f95fb5bd /games/etlegacy-from-source/files/get_tarball_from_git.sh | |
parent | ed0074d03fdb30fde2ae0f56100c935d31cefbb8 (diff) | |
download | slackbuilds-6e80487f0a858e964db00e8ce1cef8e776ee7760.tar.gz |
20200523.1 global branch merge.current-20200523.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." |