Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Makefile
blob: ac07efe4c1a36794aad8b74574cde4b57886fa92 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
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