diff options
Diffstat (limited to 'scripts/package.sh')
| -rwxr-xr-x | scripts/package.sh | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/scripts/package.sh b/scripts/package.sh index 34692f7ab20a..e3a35b0fe65d 100755 --- a/scripts/package.sh +++ b/scripts/package.sh @@ -35,6 +35,7 @@ # * git # * stat # * tar +# * gzip # * xz # * sha512sum # * sha256sum @@ -182,6 +183,14 @@ cd .. parent="$repo/.." # Cleanup old stuff. +if [ -f "$projver.tar.gz" ]; then + rm -rf "$projver.tar.gz" +fi + +if [ -f "$projver.tar.gz.sig" ]; then + rm -rf "$projver.tar.gz.sig" +fi + if [ -f "$projver.tar.xz" ]; then rm -rf "$projver.tar.xz" fi @@ -192,6 +201,8 @@ fi # Tar and compress and move into the parent directory of the repo. tar cf "$projver.tar" "$projver/" +gzip -k "$projver.tar" +mv "$projver.tar.gz" "$parent" xz -z -v -9 -e "$projver.tar" > /dev/null 2> /dev/null mv "$projver.tar.xz" "$parent" @@ -243,6 +254,8 @@ rm -rf windows/lib/{Win32,x64}/{Debug,ReleaseMD,ReleaseMT}/bcl.vcxproj.FileListA zip -r $projver-windows.zip windows > /dev/null printf '\n' +shasum "$projver.tar.gz" +printf '\n' shasum "$projver.tar.xz" printf '\n' shasum "$projver-windows.zip" |
