1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- #!/bin/sh
- # Part of Zombie Navigator
- # Copyright © 2015 Zombie Navigator Developers
- dir="`dirname "$0"`"
- dir="`cd "$dir";pwd`"
- cd "$dir/src"
- buildsDir="$dir/builds"
- mkdir -p "$buildsDir"
- # Create .xpi
- if ! which jpm >/dev/null 2>&1 ; then
- echo "Please install jpm somewhere in PATH" >&2
- exit 1
- fi
- jpm xpi || {
- echo "[ERROR] JPM: Failed" >&2
- exit 1
- }
- if which advzip >/dev/null 2>&1 ; then
- # AdvanceCOMP available
- echo "Recompressing..." >&2
- advzip -z -4 -i 200 ./*.xpi
- else
- echo "NOTE: Skipping recompression (AdvanceCOMP needed)..." >&2
- fi
- echo "Saving the archive..." >&2
- targetDir="$buildsDir/`date +%s`"
- mkdir -p "$targetDir"
- mv -b -v ./*.xpi "$targetDir"/ || mv -n -v ./*.xpi "$targetDir"/
- echo "Done?" >&2
- # vim: ts=4 noet ai
|