| 1 | ###################### |
|---|
| 2 | # |
|---|
| 3 | # add.bz2 |
|---|
| 4 | # |
|---|
| 5 | # As with initrd.sq, we want to build this every time it's called. |
|---|
| 6 | # |
|---|
| 7 | ######################## |
|---|
| 8 | |
|---|
| 9 | add-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 | |
|---|
| 39 | add-clean: |
|---|
| 40 | -$(RM) $(ADD_DIR)/add.bz2 |
|---|
| 41 | -$(RM) $(ADD_DIR)/add.ffw |
|---|