Changeset 216
- Timestamp:
- 02/04/07 16:21:23 (5 years ago)
- Location:
- floppyfw
- Files:
-
- 9 modified
-
Makefile (modified) (1 diff)
-
TODO (modified) (1 diff)
-
package/busybox/Config.in (modified) (1 diff)
-
package/busybox/busybox.mk (modified) (5 diffs)
-
package/iptables/iptables.mk (modified) (1 diff)
-
package/linux/linux.mk (modified) (3 diffs)
-
package/modules/module-packages.mk (modified) (1 diff)
-
package/tcpdump/Config.in (modified) (1 diff)
-
scripts/capsfix.pl (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
floppyfw/Makefile
r214 r216 102 102 103 103 world: echotarg $(TMP_DIR) $(DL_DIR) $(BUILD_DIR) $(STAGING_DIR) \ 104 $(TARGET_DIR) $(TARGET_PACKAGES_DIR) $(TARGETS) 104 $(TARGET_DIR) $(TARGET_PACKAGES_DIR) $(TARGETS) floppy 105 105 106 106 107 .PHONY: all world clean dirclean distclean source $(TARGETS) \ 107 108 $(TARGETS_CLEAN) $(TARGETS_DIRCLEAN) $(TARGETS_SOURCE) \ 108 $(DL_DIR) $(BUILD_DIR) $(TOOL_BUILD_DIR) $(STAGING_DIR) 109 $(DL_DIR) $(BUILD_DIR) $(TOOL_BUILD_DIR) $(STAGING_DIR) floppy 109 110 110 111 ############################################################# -
floppyfw/TODO
r152 r216 15 15 - Make sure it compiles and works.. 16 16 17 Packages: 18 19 - nuFW 20 - conntrackd 21 -
floppyfw/package/busybox/Config.in
r143 r216 12 12 13 13 For fun, you should say Y. 14 15 config BR2_PACKAGE_BUSYBOX_CONFIG 16 string "Alternative Busybox configuration file, has to reside in configs/" 17 depends BR2_PACKAGE_BUSYBOX 18 default "" 19 help 20 Nice to be able to roll your own busybox config. 21 22 Put something here only if you want your own. -
floppyfw/package/busybox/busybox.mk
r214 r216 7 7 BUSYBOX_VERSION=1.2.2.1 8 8 9 ifeq ($(USE_BUSYBOX_SNAPSHOT),true) 9 BR2_PACKAGE_BUSYBOX_CONFIG:=$(strip $(subst ",, $(BR2_PACKAGE_BUSYBOX_CONFIG))) 10 #")) 11 12 13 ifeq ($(BR2_PACKAGE_BUSYBOX_SNAPSHOT),y) 10 14 # Be aware that this changes daily.... 11 15 BUSYBOX_SOURCE=busybox-snapshot.tar.bz2 12 16 BUSYBOX_SITE:=http://www.busybox.net/downloads/snapshots 13 17 BUSYBOX_DIR:=$(BUILD_DIR)/busybox 14 BUSYBOX_CONFIG:=$(CONFIG_DIR)/config-busybox 18 ifeq ($(BR2_PACKAGE_BUSYBOX_CONFIG),) 19 BR2_PACKAGE_BUSYBOX_CONFIG:=config-busybox 20 endif 15 21 BUSYBOX_PATCHES_DIR:=$(PATCH_DIR)/busybox 16 22 else … … 19 25 BUSYBOX_DIR:=$(BUILD_DIR)/busybox-$(BUSYBOX_VERSION) 20 26 BUSYBOX_PATCHES_DIR:=$(PATCH_DIR)/busybox-$(BUSYBOX_VERSION) 21 BUSYBOX_CONFIG:=$(CONFIG_DIR)/config-busybox-$(BUSYBOX_VERSION) 27 ifeq ($(BR2_PACKAGE_BUSYBOX_CONFIG),) 28 BR2_PACKAGE_BUSYBOX_CONFIG:=config-busybox-$(BUSYBOX_VERSION) 29 endif 30 22 31 endif 23 32 … … 27 36 $(WGET) -P $(DL_DIR) $(BUSYBOX_SITE)/$(BUSYBOX_SOURCE) 28 37 29 $(BUSYBOX_DIR)/.unpacked: $( BUILD_DIR) $(DL_DIR)/$(BUSYBOX_SOURCE)38 $(BUSYBOX_DIR)/.unpacked: $(DL_DIR)/$(BUSYBOX_SOURCE) 30 39 $(BUSYBOX_UNZIP) $(DL_DIR)/$(BUSYBOX_SOURCE) | \ 31 40 tar $(TAR_VERBOSE) -C $(BUILD_DIR) -xf - … … 37 46 38 47 $(BUSYBOX_DIR)/.configured: $(BUSYBOX_DIR)/.patched 39 cp $( BUSYBOX_CONFIG) $(BUSYBOX_DIR)/.config48 cp $(CONFIG_DIR)/$(BR2_PACKAGE_BUSYBOX_CONFIG) $(BUSYBOX_DIR)/.config 40 49 ifeq ($(filter $(TARGETS),bzip2), bzip2) 41 50 $(SED) "s/^.*CONFIG_BUNZIP2.*/CONFIG_BUNZIP2=n/;" \ … … 46 55 47 56 busybox-source: $(BUSYBOX_DIR)/.unpacked 48 echo Kildekodeherja49 57 50 58 $(BUSYBOX_DIR)/busybox: $(BUSYBOX_DIR)/.configured -
floppyfw/package/iptables/iptables.mk
r214 r216 20 20 $(WGET) -P $(DL_DIR) $(IPTABLES_SOURCE_URL)/$(IPTABLES_SOURCE) 21 21 22 $(IPTABLES_BUILD_DIR)/.unpacked: $( TARGET_DIR) $(DL_DIR)/$(IPTABLES_SOURCE)22 $(IPTABLES_BUILD_DIR)/.unpacked: $(DL_DIR)/$(IPTABLES_SOURCE) 23 23 bzcat $(DL_DIR)/$(IPTABLES_SOURCE) | \ 24 24 tar $(TAR_VERBOSE) -C $(BUILD_DIR) -xf - -
floppyfw/package/linux/linux.mk
r214 r216 42 42 LINUX_MODULES_DEP=$(MODULES_DIR)/lib/modules/$(LINUX_VERSION)/modules.dep 43 43 44 # LINUX_CC_OPTS="-Os -pipe"44 # LINUX_CC_OPTS="-Os -pipe" 45 45 # LINUX_CC_OPTS="-Os -mregparm=3 -falign-functions=2 -falign-jumps=2 -falign-labels=2 -falign-loops=2" 46 #LINUX_CC_OPTS="-Os -funit-at-a-time -mregparm=3 -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i386 -nostdinc -iwithprefix" 46 # LINUX_CC_OPTS="-Os -funit-at-a-time -mregparm=3 -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i386 -nostdinc -iwithprefix" 47 48 DEPMOD=scripts/depmod.pl 49 DEPMOD_CMD= [ -d $(MODULES_DIR)/lib/modules/$(LINUX_VERSION) ] && \ 50 $(DEPMOD) -n \ 51 -b $(MODULES_DIR)/lib/modules/$(LINUX_VERSION)/ \ 52 -F $(LINUX_DIR)/System.map \ 53 > $(LINUX_MODULES_DEP) 47 54 48 55 $(DL_DIR)/$(LINUX_SOURCE): … … 159 166 [ -f $(LINUX_MODULES_DEP) ] && cp $(LINUX_MODULES_DEP) $(LINUX_MODULES_DEP).org 160 167 161 [ -d $(MODULES_DIR)/lib/modules/$(LINUX_VERSION) ] && \ 162 $(BUSYBOX_DIR)/examples/depmod.pl -n \ 163 -b $(MODULES_DIR)/lib/modules/$(LINUX_VERSION)/ \ 164 -F $(LINUX_DIR)/System.map \ 165 > $(LINUX_MODULES_DEP) 168 $(DEPMOD_CMD) 166 169 167 170 [ -f $(LINUX_MODULES_DEP) ] && cp $(LINUX_MODULES_DEP) $(LINUX_MODULES_DEP).precaps … … 169 172 (cd $(MODULES_DIR) ; \ 170 173 cat $(LINUX_MODULES_DEP) \ 171 | $(SCRIPTS_DIR)/capsfix.pl ./> $(TMP_DIR)/moddep \174 | $(SCRIPTS_DIR)/capsfix.pl > $(TMP_DIR)/moddep \ 172 175 ); 173 176 174 177 mv $(TMP_DIR)/moddep $(LINUX_MODULES_DEP) 175 178 176 linux: busybox-source patch-o-matic-source hostap-driver-source \179 linux: busybox-source patch-o-matic-source hostap-driver-source \ 177 180 $(IPTABLES_BUILD_DIR)/.configured \ 178 181 $(LINUX_MODULES_DEP) 179 182 # $(LINUX_KERNEL) 180 181 182 linux-depmod: linux $(LINUX_MODULES_DEP)183 183 184 184 linux-source: $(DL_DIR)/$(LINUX_SOURCE) -
floppyfw/package/modules/module-packages.mk
r175 r216 18 18 touch $(MODULES_DIR)/.stripped 19 19 20 module-packages: linux -depmod$(MODULES_DIR)/.stripped basemods nics pcmciabase \20 module-packages: linux $(MODULES_DIR)/.stripped basemods nics pcmciabase \ 21 21 tcmods idemods pcmcia pppmods ebtablesmods ipvsmods 22 22 -
floppyfw/package/tcpdump/Config.in
r185 r216 2 2 tristate "tcpdump" 3 3 default n 4 select BR2 PACKAGES_LIBPCAP4 select BR2_PACKAGES_LIBPCAP 5 5 help 6 6 -
floppyfw/scripts/capsfix.pl
r214 r216 1 #!/usr/bin/perl 1 #!/usr/bin/perl -w 2 2 # 3 3 # $Id: capsfix.pl,v 1.3 2005/02/27 19:30:15 thomasez Exp $ … … 12 12 13 13 # Using strict here is a good thing but microperl don't like it. 14 #use strict;14 use strict; 15 15 16 my $dir = $ARGV[0]; 16 # my $dir = $ARGV[0]; 17 18 my $dir = "./"; 17 19 18 20 my %files; … … 20 22 21 23 while (<>) { 24 25 print; 26 27 print STDERR "LINE: $_"; 28 29 next; 30 22 31 if (/[A-Z]/ && !m/_CAPS\//) { 23 32 my (@mods) = split(/\t/); 24 33 foreach my $mod (@mods) { 34 print STDERR "MOD: $mod"; 25 35 my ($path, $module); 26 36 ($path, $module) = ($1, $2) … … 43 53 } 44 54 55 print STDERR "DIR: $dir\n"; 56 45 57 # 46 58 # Only need to make the new path once. … … 52 64 53 65 # 54 # Copyfiles66 # Move files 55 67 # 56 68 foreach my $f (keys (%files)) { … … 58 70 rename("$dir/$files{$f}/$f", "$dir/$newpath/$f"); 59 71 } 72