Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorMartin Dengler <martin@martindengler.com>2009-08-24 10:28:13 (GMT)
committer Martin Dengler <martin@martindengler.com>2009-08-24 10:28:13 (GMT)
commite813dfb576a6dc6439dac1facf2c2adc77a210dc (patch)
tree80c0b7b494ff4c2e4935ce88277302214ff5cef8 /Makefile
parentd0c03585a49c0e439160e628cdf170b790bad4df (diff)
parent124bc767b635c2d57750e16b86e17d88f0e26e24 (diff)
merge branch xo-strawberry with mainline
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile33
1 files changed, 33 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..ac07efe
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,33 @@
+%.done: %.iso %.removable.img.tar.lzma %.tree.tar.lzma %.img %.plc
+ touch $@
+%.iso:
+ livecd-creator --skip-compression --cache=../cache --fslabel $* -c ../soas-xo.ks
+ md5sum $@ > $@.md5sum
+ sha1sum $@ > $@.sha1sum
+%.tree: %.iso
+ ../livecd-iso-to-bootable-tree.sh $^ $@
+ du -sk $@ | cut -f 1 > $@.size.txt
+ chroot $@ rpm -qa | sort > $@.packages.txt
+ chroot $@ rpm -qa --queryformat="%10{SIZE}\t%{NAME}\n" | sort -k1,1n > $@.packages-sizes.txt
+%.tree.tar.lzma: %.tree
+ tar -c -C $^ . | lzma -1 > $@
+ md5sum $@ > $@.md5sum
+ sha1sum $@ > $@.sha1sum
+%.removable.img: %.tree
+ ../bootable-tree-to-removable-img.sh $^ $@
+ du -sk $@ | cut -f 1 > $@.size.txt
+%.removable.img.tar.lzma: %.removable.img
+ tar -c $^ | lzma -1 > $@
+ md5sum $@ > $@.md5sum
+ sha1sum $@ > $@.sha1sum
+%.img: %.tree
+ ../bootable-tree-to-xo.sh $^ $@
+ du -sk $@ | cut -f 1 > $@.size.txt
+ md5sum $@ > $@.md5sum
+ sha1sum $@ > $@.sha1sum
+%.plc: %.img
+ ../image-digestor.sh $^
+
+.PRECIOUS: %.iso %.removable.img %.removable.img.tar.lzma %.tree %.tree.tar.lzma %.img %.plc
+
+