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-26 02:31:59 (GMT)
committer Martin Dengler <martin@martindengler.com>2009-08-26 02:31:59 (GMT)
commit15c8bb5356b555ac47ccb0888e1766e78fb88dd4 (patch)
treecce817e2385114d690f2ab2fdb5d98caf4ccd18f /Makefile
parent4a280489a011f43410073b7b97300c164a666a49 (diff)
add xdelta and 4g/2g removable images
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile65
1 files changed, 42 insertions, 23 deletions
diff --git a/Makefile b/Makefile
index cdd5a18..ac86aad 100644
--- a/Makefile
+++ b/Makefile
@@ -1,35 +1,54 @@
-soas%.done: soas%.iso soas%.removable.img.tar.lzma soas%.tree.tar.lzma soas%xo.iso soas%xo.tree.tar.lzma soas%.img soas%.plc
+
+soas%.done: create.soas%.iso create.soas%.tree.tar.lzma sized.soas%.tree \
+ create.soas%.4gremovable.img.tar.lzma create.soas%.2gremovable.img.tar.lzma \
+ create.soas%xo.iso create.soas%xo.tree.tar.lzma sized.soas%xo.tree \
+ create.soas%xo.img soas%xo.plc
touch $@
+
+create.%: sized.% %.sha1sum
+ echo $@ done
+
+sized.%: % %.size.txt
+ echo $@ done
+
+%.size.txt: %
+ du -sk $^ | cut -f 1 > $@
+%.sha1sum: %
+ sha1sum $^ > $@
+%.tree.tar: %.tree
+ tar -c -C $^ . > $@
+%.tree.tar.lzma: %.tree.tar
+ lzma -1k $^
+%.tar.lzma: %
+ tar -c $^ | lzma -1 > $@
+
soas%xo.iso:
livecd-creator --skip-compression --cache=../cache --fslabel soas$*xo -c ../soas-xo.ks
- md5sum $@ > $@.md5sum
- sha1sum $@ > $@.sha1sum
soas%.iso:
livecd-creator --skip-compression --cache=../cache --fslabel soas$* -c ../soas.ks
- md5sum $@ > $@.md5sum
- sha1sum $@ > $@.sha1sum
+
soas%.tree: soas%.iso
../livecd-iso-to-bootable-tree.sh $^ $@
- du -sk $@ | cut -f 1 > $@.size.txt
+ touch $@
chroot $@ rpm -qa | sort > $@.packages.txt
chroot $@ rpm -qa --queryformat="%10{SIZE}\t%{NAME}\n" | sort -k1,1n > $@.packages-sizes.txt
-soas%.tree.tar.lzma: soas%.tree
- tar -c -C $^ . | lzma -1 > $@
- md5sum $@ > $@.md5sum
- sha1sum $@ > $@.sha1sum
-soas%.removable.img: soas%.tree
- ../bootable-tree-to-removable-img.sh $^ $@
- du -sk $@ | cut -f 1 > $@.size.txt
-soas%.removable.img.tar.lzma: soas%.removable.img
- tar -c $^ | lzma -1 > $@
- md5sum $@ > $@.md5sum
- sha1sum $@ > $@.sha1sum
-soas%.img: soas%xo.tree
+
+soas%.4gremovable.img: soas%.tree
+ ../bootable-tree-to-removable-img.sh $^ $@ --4G
+soas%.2gremovable.img: soas%.tree
+ ../bootable-tree-to-removable-img.sh $^ $@ --2G
+
+soas%xo.img: soas%xo.tree
../bootable-tree-to-xo.sh $^ $@
- du -sk $@ | cut -f 1 > $@.size.txt
- md5sum $@ > $@.md5sum
- sha1sum $@ > $@.sha1sum
-soas%.plc: soas%xo.img
+soas%xo.plc: soas%xo.img
../image-digestor.sh $^
-.PRECIOUS: soas%.iso soas%.removable.img soas%.removable.img.tar.lzma soas%.tree soas%.tree.tar.lzma soas%xo.iso soas%xo.tree soas%xo.tree.tar.lzmma soas%.img soas%.plc
+
+.PRECIOUS: soas%.iso soas%.tree soas%.tree.tar soas%.tree.tar.lzma \
+ soas%.4gremovable.img soas%.4gremovable.img.tar.lzma \
+ soas%.2gremovable.img soas%.2gremovable.img.tar.lzma \
+ soas%xo.iso soas%xo.tree soas%xo.tree.tar soas%xo.tree.tar.lzma \
+ soas%xo.img soas%xo.plc \
+ %.size.txt %.sha1sum
+
+.PHONY: create.% sized.%