monobiome/generate.sh

19 lines
497 B
Bash
Executable File

rm -rf app-config/*
symconf -c templates/ generate -o app-config
cd app-config/firefox
shopt -s nullglob
for f in *; do
[[ -f $f ]] || continue
name=${f##*/}; name=${name%.*}
bsdtar -cf "$name.xpi" --format zip -s ':^.*$:manifest.json:' -- "$f"
done
# consolidate firefox artifacts
rm *.*-manifest.json
rm hard-* soft-*
rm *-light.*
perl-rename 's/^([^-.]+)-([^-.]+)-([^-.]+)-([^-.]+)\..*\.([^-.]+)-manifest\.xpi/$2-$3-$5.xpi/' *
perl-rename 's/^([^-.]+)-([^-.]+)-auto\.xpi/$1-$2.xpi/' *