diff options
author | Matteo Bernardini | 2020-03-14 11:34:01 +0100 |
---|---|---|
committer | Matteo Bernardini | 2020-03-14 11:34:01 +0100 |
commit | 2e1614830a8f99236b5faf2761c5899aaece4c78 (patch) | |
tree | 4bcf648ff00515928f2f799d23d10184bb078ff8 /games/etlegacy-from-source/files/get_tarball_from_git.sh | |
parent | ab8da44fbfaf029a6eec9147757edb187cdf5556 (diff) | |
download | slackbuilds-current-20200314.1.tar.gz |
20200314.1 global branch merge.current-20200314.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 | 31 |
1 files changed, 31 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..42aaa1626d --- /dev/null +++ b/games/etlegacy-from-source/files/get_tarball_from_git.sh @@ -0,0 +1,31 @@ +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 .. +cd scripts +git archive master > ../../scripts.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 scripts +tar xf ../../scripts.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." |