| [News.eclipse.foundation] Re: Call for discussion: "User experience" project |
Hi,
Some random thoughts again...
optimize.sh
#!/bin/bash
find topack -iregex '.*\.zip' -exec advzip -z4 '{}' ';'
find topack -iregex '.*\.ear' -exec advzip -z4 '{}' ';'
find topack -iregex '.*\.war' -exec advzip -z4 '{}' ';'
#find topack -iregex '.*\.png' -exec ./optipng.sh '{}' ';'
find topack -iregex '.*\.jar' -exec ./optijar.sh '{}' ';'
cd topack
tar -c . > ../packed/pkg.pg
cd ../packed
cat pkg.pg|gzip -9 > pkg.pgz
advdef -z4
cat pkg.pg|bzip2 -9 > pkg.pgj
ls -rS pkg.pg pkg.pgj pkg.pgz|tr '\n' '?'|sed -e 's:^[^?]*[?]::' -e 's:[?]:\n:g'|xargs rm
optijar.sh
#!/bin/bash echo du -hs topack echo ls -lh "${1}" echo
rm -rf tmp rm "${1}.zip" mkdir tmp cd tmp jar xf "../${1}" zip -r -D -0 -u "../${1}.zip" . > /dev/null cd .. rm "${1}" mv "${1}.zip" "${1}"
pack200 -r --modification-time=latest -O -g "${1}"
pack200 --modification-time=latest -O -g "${1}.pack" "${1}"
cat "${1}"|gzip -9 > "${1}.gz" advdef -z4 "${1}.gz" cat "${1}.pack"|gzip -9 > "${1}.pack.gz" advdef -z4 "${1}.pack.gz"
cat "${1}"|bzip2 -9 > "${1}.bz2" cat "${1}.pack"|bzip2 -9 > "${1}.pack.bz2"
ls -rS "${1}" "${1}.gz" "${1}.bz2" "${1}.pack" "${1}.pack.gz" "${1}.pack.bz2"|tr '\n' '?'|sed -e 's:^[^?]*[?]::' -e 's:[?]:\n:g'|xargs rm
I'm still not sure how to handle licenses, but that's another topic.
Have a nice day, René