root/floppyfw-3.0/makefiles/flash.mk

Revision 258, 1.6 KB (checked in by root, 3 years ago)

Fixes based on reports from KiJa?

Line 
1FLASH_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
39flashimage: $(FLASH_DIR) 
40        tar -cjf $(BASE_DIR)/flash.tar.bz2 $(FLASH_DIR)
41
42flash-clean:
43        -$(RM) -r  $(FLASH_DIR)
44
45flash-dirclean:
46        -$(RM) -r  $(FLASH_DIR)
Note: See TracBrowser for help on using the browser.