| 1 | |
|---|
| 2 | ISOLINUX_BIN:=/usr/lib/isolinux/isolinux.bin |
|---|
| 3 | DEVKIT_TARFILE:=/devkit-3.0.0.tar.bz2 |
|---|
| 4 | |
|---|
| 5 | isodir: |
|---|
| 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 | |
|---|
| 38 | devkit: |
|---|
| 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 | |
|---|
| 45 | isofile: |
|---|
| 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 | |
|---|
| 52 | isoimage: $(PACKAGES_DIR)/ppp.ffw initrd-ide add-package isodir isofile |
|---|
| 53 | |
|---|
| 54 | devkitiso: $(PACKAGES_DIR)/ppp.ffw initrd-ide add-package isodir devkit isofile |
|---|
| 55 | |
|---|