diff options
author | Martin Dengler <martin@martindengler.com> | 2009-07-05 11:39:52 (GMT) |
---|---|---|
committer | Martin Dengler <martin@martindengler.com> | 2009-07-05 11:39:52 (GMT) |
commit | b04ad4e58b89899aad86399db690edd9bc03cb05 (patch) | |
tree | a8b87377a890e8240085077d4d4c0ba7ccc08e62 /build | |
parent | d612f795481fea888ecb465cafbc6d52be9da306 (diff) |
use livecd-creator and report size changes
Diffstat (limited to 'build')
-rwxr-xr-x | build | 32 |
1 files changed, 26 insertions, 6 deletions
@@ -3,7 +3,7 @@ set -e set -o pipefail -python ../live.py +livecd-creator --skip-compression --cache=../cache --fslabel soasxo -c ../mtd.ks stem=`ls -t *.iso | head -1 | sed -e "s/.iso//;"` @@ -15,9 +15,29 @@ tar -c -C $stem . | lzma -1 > ${stem}-files.tar.lzma ../bootable-tree-to-removable-img.sh $stem ${stem}-removable ../bootable-tree-to-xo.sh $stem ${stem}.img -../../xo-image-digestor/image-digestor.sh ${stem}.img -for ext in img crc plc ; do - rm -f soas.${ext} - cp -l ${stem}.${ext} soas.${ext} -done + + +$(dirname $(dirname $PWD))/xo-image-digestor/image-digestor.sh ${stem}.img + + +## +## Report stats +## + +diff -U 0 images{.prev,}/*.packages.txt | grep ^[-+] > package_changes.txt + +oldsize=$(du -sk ../images.prev/Soas2-???????????? | cut -f 1) +newsize=$(du -sk Soas2-???????????? | cut -f 1) +sizechange=$(expr $newsize - $oldsize) +echo "uncompressed size change $sizechange ($oldsize --> $newsize)" > size_changes.txt + +oldsize=$(du -sk ../images.prev/*.img | cut -f 1) +newsize=$(du -sk *.img | cut -f 1) +sizechange=$(expr $newsize - $oldsize) +echo "XO size change $sizechange ($oldsize --> $newsize)" >> size_changes.txt + +oldsize=$(du -sk ../images.prev/removable.img.tar.lzma | cut -f 1) +newsize=$(du -sk removable.img.tar.lzma | cut -f 1) +sizechange=$(expr $newsize - $oldsize) +echo "LZMA size change $sizechange ($oldsize --> $newsize)" >> size_changes.txt |