source: floppyfw/makefiles/isoimage.mk @ 48

Revision 48, 2.0 KB checked in by root, 9 years ago (diff)

More fixing for the 3.0 release and upping the floppyfw version to 3.0-rc1

Line 
1
2ISOLINUX_BIN:=/usr/lib/isolinux/isolinux.bin
3DEVKIT_TARFILE:=/devkit-3.0.0.tar.bz2
4
5isodir:
6        -mv $(BASE_DIR)/isoimage.old $(BASE_DIR)/isoimage.old2
7        -mv $(BASE_DIR)/isoimage $(BASE_DIR)/isoimage.old
8        -$(RM) -r $(BASE_DIR)/isoimage.old2
9        mkdir $(BASE_DIR)/isoimage
10       
11        mkdir $(BASE_DIR)/isoimage/packages
12        mkdir $(BASE_DIR)/isoimage/modules
13        mkdir $(BASE_DIR)/isoimage/live
14        mkdir $(BASE_DIR)/isoimage/isolinux
15       
16        cp -a $(ISOLINUX_BIN) $(BASE_DIR)/isoimage/isolinux/.
17        # cp -a $(LICENSES_DIR) $(BASE_DIR)/isoimage/isolinux/.
18       
19        cp $(INITRD_DIR)/initrd.sq $(BASE_DIR)/isoimage/isolinux/initrd.sq
20        cp $(ADD_DIR)/add.ffw $(BASE_DIR)/isoimage/.
21       
22        cp $(SCRIPTS_DIR)/config $(BASE_DIR)/isoimage/.
23        cp $(SCRIPTS_DIR)/hosts $(BASE_DIR)/isoimage/.
24        cp $(SCRIPTS_DIR)/ethers $(BASE_DIR)/isoimage/.
25        cp $(SCRIPTS_DIR)/firewall.ini $(BASE_DIR)/isoimage/.
26        cp $(SCRIPTS_DIR)/network.ini $(BASE_DIR)/isoimage/.
27        cat $(SCRIPTS_DIR)/floppyfw.msg \
28                | sed -e 's/FLOPPYFW_VERSION/$(FLOPPYFW_VERSION)/' \
29                > $(BASE_DIR)/isoimage/floppyfw.msg
30        cp $(SCRIPTS_DIR)/isolinux.cfg $(BASE_DIR)/isoimage/isolinux/.
31        cp $(SCRIPTS_DIR)/modules.lst $(BASE_DIR)/isoimage/.
32
33        cp $(PACKAGES_DIR)/ppp.ffw $(BASE_DIR)/isoimage/packages/.
34        cp -a $(MODULES_DIR)/lib/modules $(BASE_DIR)/isoimage/live/.
35
36        cp $(LINUX_KERNEL) $(BASE_DIR)/isoimage/isolinux/vmlinuz
37
38devkit:
39        cp $(DEVKIT_TARFILE) $(BASE_DIR)/isoimage/.
40        cp devkitstuff/Readme.devkitiso $(BASE_DIR)/isoimage/.
41        cp devkitstuff/kernel-config $(BASE_DIR)/isoimage/.
42        cp downloads/linux-2.4.32.tar.bz2 $(BASE_DIR)/isoimage/.
43        ( cd $(BASE_DIR)/isoimage/ ; tar -xpjf $(DEVKIT_TARFILE) )
44
45isofile:
46        mkisofs -allow-multidot -o $(BASE_DIR)/floppyfw.iso \
47            -allow-lowercase -iso-level 3 -L -R \
48            -b isolinux/isolinux.bin -c isolinux/boot.cat \
49            -no-emul-boot -boot-load-size 4 -boot-info-table \
50            $(BASE_DIR)/isoimage
51       
52isoimage: $(PACKAGES_DIR)/ppp.ffw initrd-ide add-package isodir isofile
53
54devkitiso: $(PACKAGES_DIR)/ppp.ffw initrd-ide add-package isodir devkit isofile
55
Note: See TracBrowser for help on using the repository browser.