Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
authorMartin Dengler <martin@martindengler.com>2009-07-05 11:39:52 (GMT)
committer Martin Dengler <martin@martindengler.com>2009-07-05 11:39:52 (GMT)
commitb04ad4e58b89899aad86399db690edd9bc03cb05 (patch)
treea8b87377a890e8240085077d4d4c0ba7ccc08e62 /build
parentd612f795481fea888ecb465cafbc6d52be9da306 (diff)
use livecd-creator and report size changes
Diffstat (limited to 'build')
-rwxr-xr-xbuild32
1 files changed, 26 insertions, 6 deletions
diff --git a/build b/build
index 8dd8182..ab16827 100755
--- a/build
+++ b/build
@@ -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