root/floppyfw-3.0/makefiles/add.mk

Revision 273, 1.4 KB (checked in by root, 10 months ago)

Various fixes I should have synced earlier and one new feature (!).

Now it will attept to save and then use the last address it got from the DHCP server through reboots.

Line 
1######################
2#
3# add.bz2
4#
5# As with initrd.sq, we want to build this every time it's called.
6#
7########################
8
9add-package:
10        #
11        # Scripts:
12        #
13        cp $(SCRIPTS_DIR)/udhcpcrenew.sh $(ADD_MASTER)/etc/.
14        cp $(SCRIPTS_DIR)/udhcpc.sh $(ADD_MASTER)/etc/.
15        cp $(SCRIPTS_DIR)/renew-dnsmasq.sh $(ADD_MASTER)/etc/.
16        cp $(SCRIPTS_DIR)/free-outside.sh $(ADD_MASTER)/etc/.
17        cp $(SCRIPTS_DIR)/fakeleases.sh $(ADD_MASTER)/etc/.
18        cp $(SCRIPTS_DIR)/udhcpd.conf.sh $(ADD_MASTER)/etc/.
19        cp $(SCRIPTS_DIR)/dmz-udhcpd.conf.sh $(ADD_MASTER)/etc/.
20        cp $(SCRIPTS_DIR)/login.ini $(ADD_MASTER)/etc/.
21        cp $(SCRIPTS_DIR)/profile $(ADD_MASTER)/etc/.
22        cp $(SCRIPTS_DIR)/busybox.conf $(ADD_MASTER)/etc/.
23        cp $(SCRIPTS_DIR)/dmz-fw.ini $(ADD_MASTER)/etc/firewall/.
24        cp $(SCRIPTS_DIR)/wshaper.htb $(ADD_MASTER)/sbin/.
25        [ -d /usr/i386-uclibc-linux ] || mkdir /usr/i386-uclibc-linux
26        [ -d /usr/i386-uclibc-linux/lib ] || ln -sf /lib /usr/i386-uclibc-linux/lib
27
28        echo $(FLOPPYFW_VERSION) > $(ADD_MASTER)/etc/floppyfw_version
29        $(RM) $(ADD_MASTER)/etc/version
30        ( cd $(ADD_MASTER)/etc/ ; ln -snf floppyfw_version version )
31
32        chown -R root.root $(ADD_MASTER)
33       
34        (cd $(ADD_MASTER); $(RM) -r tmp/*; tar -cpvf $(TMP_DIR)/add.tar *);
35        $(LZMAC) $(TMP_DIR)/add.tar > $(ADD_DIR)/add.ffw
36        /usr/bin/bzip2 -9 $(TMP_DIR)/add.tar
37        mv $(TMP_DIR)/add.tar.bz2 $(ADD_DIR)/add.bz2
38
39add-clean: 
40        -$(RM) $(ADD_DIR)/add.bz2
41        -$(RM) $(ADD_DIR)/add.ffw
Note: See TracBrowser for help on using the browser.