| 1 | FLASH_DIR=$(BASE_DIR)/floppyfw-$(FLOPPYFW_VERSION)-flash |
|---|
| 2 | |
|---|
| 3 | $(FLASH_DIR): $(PACKAGES_DIR)/ppp.ffw $(PACKAGES_DIR)/wireless-tools.ffw $(PACKAGES_DIR)/pcmcia-cs.ffw initrd-ide add-package |
|---|
| 4 | -mv $(FLASH_DIR).old $(FLASH_DIR).old2 |
|---|
| 5 | -mv $(FLASH_DIR) $(FLASH_DIR).old |
|---|
| 6 | -$(RM) -r $(FLASH_DIR).old2 |
|---|
| 7 | mkdir -p $(FLASH_DIR) |
|---|
| 8 | |
|---|
| 9 | mkdir -p $(FLASH_DIR)/packages |
|---|
| 10 | mkdir -p $(FLASH_DIR)/modules |
|---|
| 11 | mkdir -p $(FLASH_DIR)/live |
|---|
| 12 | |
|---|
| 13 | cp $(INITRD_DIR)/initrd.sq $(FLASH_DIR)/initrd.sq |
|---|
| 14 | cp $(ADD_DIR)/add.ffw $(FLASH_DIR)/. |
|---|
| 15 | |
|---|
| 16 | cp $(SCRIPTS_DIR)/config $(FLASH_DIR)/. |
|---|
| 17 | |
|---|
| 18 | cp $(SCRIPTS_DIR)/hosts $(FLASH_DIR)/. |
|---|
| 19 | cp $(SCRIPTS_DIR)/ethers $(FLASH_DIR)/. |
|---|
| 20 | cp $(SCRIPTS_DIR)/ethers $(FLASH_DIR)/dmz-ethers |
|---|
| 21 | cp $(SCRIPTS_DIR)/firewall.ini $(FLASH_DIR)/. |
|---|
| 22 | cp $(SCRIPTS_DIR)/network.ini $(FLASH_DIR)/. |
|---|
| 23 | cat $(SCRIPTS_DIR)/floppyfw.msg \ |
|---|
| 24 | | sed -e 's/FLOPPYFW_VERSION/$(FLOPPYFW_VERSION)/' \ |
|---|
| 25 | > $(FLASH_DIR)/floppyfw.msg |
|---|
| 26 | cp $(SCRIPTS_DIR)/syslinux.cfg-flash $(FLASH_DIR)/syslinux.cfg |
|---|
| 27 | cp $(SCRIPTS_DIR)/modules.lst $(FLASH_DIR)/modules.lst |
|---|
| 28 | $(SED) "s/^INSERT_NICS/$(INSERT_NICS)/" $(FLASH_DIR)/modules.lst |
|---|
| 29 | $(SED) "s/^INSERT_IPTABLES_MODULES/$(INSERT_IPTABLES_MODULES)/" $(FLASH_DIR)/modules.lst |
|---|
| 30 | cp -a $(MODULES_DIR)/lib/modules $(FLASH_DIR)/live/. |
|---|
| 31 | cp $(LINUX_KERNEL) $(FLASH_DIR)/vmlinuz |
|---|
| 32 | |
|---|
| 33 | cp $(PACKAGES_DIR)/ppp.ffw $(FLASH_DIR)/packages/. |
|---|
| 34 | |
|---|
| 35 | cp $(PACKAGES_DIR)/pcmcia-cs.ffw $(FLASH_DIR)/packages/. |
|---|
| 36 | cp $(PACKAGES_DIR)/scripts/pre-pcmcia.ini $(FLASH_DIR)/packages/. |
|---|
| 37 | cp $(PACKAGES_DIR)/scripts/pre-wireless.ini $(FLASH_DIR)/packages/. |
|---|
| 38 | |
|---|
| 39 | flashimage: $(FLASH_DIR) |
|---|
| 40 | tar -cjf $(BASE_DIR)/flash.tar.bz2 $(FLASH_DIR) |
|---|
| 41 | |
|---|
| 42 | flash-clean: |
|---|
| 43 | -$(RM) -r $(FLASH_DIR) |
|---|
| 44 | |
|---|
| 45 | flash-dirclean: |
|---|
| 46 | -$(RM) -r $(FLASH_DIR) |
|---|