Changeset 208 for floppyfw

Show
Ignore:
Timestamp:
01/07/07 18:51:19 (5 years ago)
Author:
root
Message:

A big commit. Not finished with the testing and no idea if this works well enough or at all.

Location:
floppyfw
Files:
19 modified

Legend:

Unmodified
Added
Removed
  • floppyfw/.config.cmd

    r187 r208  
    11deps_config := \ 
     2        target/packages/Config.in \ 
    23        target/soekris/Config.in \ 
    34        target/flash/Config.in \ 
  • floppyfw/Makefile

    r198 r208  
    6969TARGETS:=uclibc busybox linux 
    7070include package/Makefile.in 
     71include target/Makefile.in 
    7172 
    7273############################################################# 
  • floppyfw/configs/config-kernel

    r199 r208  
    209209#   IP: Netfilter Configuration 
    210210# 
    211 CONFIG_IP_NF_CONNTRACK=y 
     211CONFIG_IP_NF_CONNTRACK=m 
    212212CONFIG_IP_NF_FTP=m 
    213213CONFIG_IP_NF_CT_PROTO_GRE=m 
     
    256256CONFIG_IP_NF_MATCH_TCPMSS=m 
    257257CONFIG_IP_NF_MATCH_HELPER=m 
    258 CONFIG_IP_NF_MATCH_STATE=y 
     258CONFIG_IP_NF_MATCH_STATE=m 
    259259CONFIG_IP_NF_MATCH_CONNLIMIT=m 
    260260CONFIG_IP_NF_MATCH_CONNTRACK=m 
     
    266266CONFIG_IP_NF_TARGET_MIRROR=m 
    267267CONFIG_IP_NF_TARGET_TARPIT=m 
    268 CONFIG_IP_NF_NAT=y 
     268CONFIG_IP_NF_NAT=m 
    269269CONFIG_IP_NF_NAT_NEEDED=y 
    270 CONFIG_IP_NF_TARGET_MASQUERADE=y 
     270CONFIG_IP_NF_TARGET_MASQUERADE=m 
    271271CONFIG_IP_NF_TARGET_REDIRECT=m 
    272272CONFIG_IP_NF_NAT_PPTP=m 
     
    274274CONFIG_IP_NF_NAT_H323=m 
    275275CONFIG_IP_NF_NAT_AMANDA=m 
    276 # CONFIG_IP_NF_NAT_SNMP_BASIC is not set 
     276CONFIG_IP_NF_NAT_SNMP_BASIC=m 
    277277CONFIG_IP_NF_NAT_RTSP=m 
    278278CONFIG_IP_NF_NAT_IRC=m 
  • floppyfw/devkitstuff/Readme.devkit

    r207 r208  
    661) chroot into the file system 
    77 
    8 2) run ./initroot.sh 
     8# chroot . 
     9 
     10If you get a new prompt, it worked. you should now have the devkit  
     11directory as the root. 
     12 
     132) run  
     14 
     15# ./initroot.sh 
    916 
    10173) Edit /etc/resolv.conf to point at your name server. 
     
    12194) Want a different keymap? they are in /usr/lib/Keymaps/i386 
    1320 
    14 loadkmap < /usr/lib/Keymaps/i386/qwerty/no-latin1.bmap 
     21# loadkmap < /usr/lib/Keymaps/i386/qwerty/no-latin1.bmap 
    1522 
    1623Change the keymap to something to your liking. 
     24 
     25--  
    1726 
    1827Building: 
     
    2029For the development version (HEAD or trunk): 
    2130 
    22 svn co http://www.zelow.no/svn/floppyfw 
     31# svn co http://www.zelow.no/svn/floppyfw 
    2332 
    2433If you want to work on the 3.0 series: 
    2534 
    26 svn co http://www.zelow.no/svn/floppyfw-3.0 
     35# svn co http://www.zelow.no/svn/floppyfw-3.0 
    2736 
    28 cd floppyfw 
     37# cd floppyfw 
    2938 
    30 make 
     39On the new dev series, do: 
     40 
     41# make menuconfig 
     42 
     43and find out if it looks OK to you or needs to be changed. 
     44 
     45If you want to change something on the 3.0 series you can edit the Makefile. 
     46 
     47So, start building: 
     48 
     49# make 
    3150 
    3251and then;  
     
    3453floppy: 
    3554 
    36 make floppyimage 
     55# make floppyimage 
    3756 
    3857ISO/CD: 
    3958 
    40 make isoimage 
     59# make isoimage 
    4160 
    4261USB/FLash: 
    4362 
    44 make flashimage 
     63# make flashimage 
    4564 
    4665Soekris: 
    4766 
    48 make soekrisimage 
     67# make soekrisimage 
    4968 
    50 Complete release:  
     69Complete release (basically everything):  
    5170 
    52 make release 
     71# make release 
    5372 
    54 If you feel like having your own special kernel config, give it another name in the config and then do a "make linux-menuconfig" and you will be able to make the config and it will replace the existing one. 
     73If you feel like having your own special kernel config, give it another name in the config directory and then do a "make linux-menuconfig" and you will be able to make the config and it will replace the existing one. 
    5574 
    5675Have fun. 
  • floppyfw/package/hostap-driver/hostap-driver.mk

    r201 r208  
    2828HOSTAP_DRIVER_KERNEL_PATCH:=$(HOSTAP_DRIVER_DIR)/kernel-patches/hostap-linux-2.4.24.patch 
    2929 
    30 HOSTAP_DRIVER_PKG_DIR=$(PACKAGES_DIR)/hostap-driver-cs 
     30HOSTAP_DRIVER_PKG_DIR=$(TARGET_PACKAGES_DIR)/hostap-driver-cs 
    3131 
    3232$(DL_DIR)/$(HOSTAP_DRIVER_SOURCE): 
  • floppyfw/package/linux/linux.mk

    r203 r208  
    120120                $(LINUX_DIR)/.config 
    121121endif 
    122 ifeq ($(filter $(TARGETS),madwifi), madwifi) 
    123         $(SED) "s/^.*CONFIG_CRYPTO.*/CONFIG_CRYPTO=y/;" \ 
    124                 $(LINUX_DIR)/.config 
    125 endif 
     122# Don't need this right now. 
     123#ifeq ($(filter $(TARGETS),madwifi), madwifi) 
     124#       $(SED) "s/^.*CONFIG_CRYPTO.*/CONFIG_CRYPTO=y/;" \ 
     125#               $(LINUX_DIR)/.config 
     126#endif 
    126127        $(SED) 's/^EXTRAVERSION\s=\s(.*)/EXTRAVERSION = $$1-floppyfw-$(FLOPPYFW_VERSION)/;' \ 
    127128                $(LINUX_DIR)/Makefile 
  • floppyfw/package/madwifi/madwifi.mk

    r188 r208  
    4040        mkdir -p  $(MADWIFI_PKG_DIR) 
    4141        $(MAKE) KERNELPATH=$(LINUX_DIR) \ 
    42                 DESTDIR=$(MADWIFI_PKG_DIR) -C $(MADWIFI_DIR) install 
     42                MANDIR=/usr/man \ 
     43                BINDIR=/usr/bin \ 
     44                DESTDIR=$(MADWIFI_PKG_DIR) \ 
     45                C $(MADWIFI_DIR) install 
    4346        -$(RM) -r $(MADWIFI_PKG_DIR)/usr/man 
    4447        -$(SSTRIP) $(MADWIFI_PKG_DIR)/usr/bin/* 
  • floppyfw/package/nanotop/nanotop.mk

    r188 r208  
    1313NANOTOP_SOURCE=nanotop-1.4.5d.tgz 
    1414NANOTOP_DIR=$(BUILD_DIR)/nanotop-1.4.5d 
    15 NANOTOP_PKG_DIR=$(PACKAGES_DIR)/nanotop 
    1615 
    1716ifeq ($(strip $(BR2_PACKAGE_NANOTOP)),m) 
  • floppyfw/package/openvpn/openvpn.mk

    r185 r208  
    88OPENVPN_SOURCE=openvpn-2.0_beta11.tar.gz 
    99OPENVPN_DIR=$(BUILD_DIR)/openvpn-2.0_beta11 
    10  
    11 OPENVPN_PKG_DIR=$(PACKAGES_DIR)/openvpn 
    1210 
    1311ifeq ($(strip $(BR2_PACKAGE_OPENVPN)),m) 
  • floppyfw/package/siproxd/siproxd.mk

    r188 r208  
    88SIPROXD_SOURCE=siproxd-0.5.7.tar.gz 
    99SIPROXD_DIR=$(BUILD_DIR)/siproxd-0.5.7 
    10  
    11 SIPROXD_PKG_DIR=$(PACKAGES_DIR)/siproxd 
    1210 
    1311ifeq ($(strip $(BR2_PACKAGE_SIPROXD)),m) 
  • floppyfw/package/wsmenu/wsmenu.mk

    r188 r208  
    2727 
    2828wsmenu-clean: 
    29         -rm -f $(PACKAGES_DIR)/wsmenu.bz2 
    30         -rm -f $(PACKAGES_DIR)/wsmenu.ffw 
     29        -rm -f $(TARGET_PACKAGES_DIR)/wsmenu.bz2 
     30        -rm -f $(TARGET_PACKAGES_DIR)/wsmenu.ffw 
    3131 
    3232############################################################# 
  • floppyfw/scripts/copy_packages.sh

    r121 r208  
    11#!/bin/sh 
    22 
    3 PACKAGES_DIR=$1 
     3SRC_PACKAGES_DIR=$1 
     4DEST_PACKAGES_DIR=$2 
    45 
    5 [ -d $PACKAGES_DIR ] || mkdir -p $PACKAGES_DIR 
     6[ -d $DEST_PACKAGES_DIR ] || mkdir -p $DEST_PACKAGES_DIR 
    67 
    7 for p in /floppyfw/packages/*.ffw 
     8for p in $SRC_PACKAGES_DIR/*.ffw 
    89 do 
    910  name=`echo $p | sed -e 's/.*\///'` 
    1011  name=`echo $name | sed -e 's/\..*//'` 
    1112echo "Copying $name" 
    12   mkdir -p $PACKAGES_DIR/$name 
    13   cp /floppyfw/packages/$name.ffw $PACKAGES_DIR/$name/. 
     13  mkdir -p $DEST_PACKAGES_DIR/$name 
     14  cp /floppyfw/packages/$name.ffw $DEST_PACKAGES_DIR/$name/. 
    1415  cp /floppyfw/packages/$name.bz2 $PACKAGES_DIR/$name/. 
    15   cp /floppyfw/packages/scripts/*$name* $PACKAGES_DIR/$name/. 2>/dev/null 
     16  cp /floppyfw/packages/scripts/*$name* $DEST_PACKAGES_DIR/$name/. 2>/dev/null 
    1617done 
  • floppyfw/target/Config.in

    r148 r208  
    88source "target/soekris/Config.in" 
    99 
     10comment "Other" 
     11source "target/packages/Config.in" 
     12 
    1013endmenu 
  • floppyfw/target/Makefile.in

    r156 r208  
    11# include target/*/Makefile.in 
     2# include target/packages/packages.mk 
     3# include target/release/release.mk 
     4 
  • floppyfw/target/flash/flash.mk

    r176 r208  
    11FLASH_DIR=$(BASE_DIR)/floppyfw-$(FLOPPYFW_VERSION)-flash 
    22 
    3 $(FLASH_DIR): $(PACKAGES_DIR)/ppp.ffw $(PACKAGES_DIR)/wireless-tools.ffw $(PACKAGES_DIR)/pcmcia-cs.ffw initrd-ide add-package  
     3$(FLASH_DIR): $(TARGET_PACKAGES_DIR)/ppp.ffw $(TARGET_PACKAGES_DIR)/wireless-tools.ffw $(TARGET_PACKAGES_DIR)/pcmcia-cs.ffw initrd-ide add-package  
    44        -mv $(FLASH_DIR).old $(FLASH_DIR).old2 
    55        -mv $(FLASH_DIR) $(FLASH_DIR).old 
     
    3030        cp $(LINUX_KERNEL) $(FLASH_DIR)/vmlinuz 
    3131 
    32         cp $(PACKAGES_DIR)/ppp.ffw $(FLASH_DIR)/packages/. 
     32        cp $(TARGET_PACKAGES_DIR)/ppp.ffw $(FLASH_DIR)/packages/. 
    3333 
    34         cp $(PACKAGES_DIR)/pcmcia-cs.ffw $(FLASH_DIR)/packages/. 
    35         cp $(PACKAGES_DIR)/scripts/pre-pcmcia.ini $(FLASH_DIR)/packages/. 
    36         cp $(PACKAGES_DIR)/scripts/pre-wireless.ini $(FLASH_DIR)/packages/. 
     34        cp $(TARGET_PACKAGES_DIR)/pcmcia-cs.ffw $(FLASH_DIR)/packages/. 
     35        cp $(TARGET_PACKAGES_DIR)/scripts/pre-pcmcia.ini $(FLASH_DIR)/packages/. 
     36        cp $(TARGET_PACKAGES_DIR)/scripts/pre-wireless.ini $(FLASH_DIR)/packages/. 
    3737 
    3838flashimage: $(FLASH_DIR)  
  • floppyfw/target/floppy/floppy.mk

    r184 r208  
    5959        umount $(TMP_FLOPPY_DIR) 
    6060 
    61 floppyimage-pppoe: pppoe $(MODULES_DIR)/pppmods.ffw \ 
    62                 $(PACKAGES_DIR)/ppp.ffw 
     61floppyimage-pppoe: packages pppoe pppmods  
    6362        -[ -d $(TMP_FLOPPY_DIR) ] && $(RM) -r $(TMP_FLOPPY_DIR) 
    6463        dd if=/dev/zero of=$(BASE_DIR)/floppyfw-pppoe.img bs=1024 count=1440 
     
    6867        mount -o loop -t vfat $(BASE_DIR)/floppyfw-pppoe.img $(TMP_FLOPPY_DIR) 
    6968        cp -r $(BASE_DIR)/floppy/* $(TMP_FLOPPY_DIR)/. 
    70         cp -r $(PACKAGES_DIR)/ppp.ffw $(TMP_FLOPPY_DIR)/packages/. 
     69        cp -r $(TARGET_PACKAGES_DIR)/ppp.ffw $(TMP_FLOPPY_DIR)/packages/. 
    7170        cp -r $(MODULES_DIR)/pppmods.ffw $(TMP_FLOPPY_DIR)/modules/. 
    7271        $(SED) "s/^# CONNECT_TYPE=PPPoE/CONNECT_TYPE=PPPoE/" $(TMP_FLOPPY_DIR)/config 
  • floppyfw/target/isoimage/isoimage.mk

    r176 r208  
    33DEVKIT_TARFILE:=/devkit-3.0.0.tar.bz2 
    44 
    5 isodir: $(PACKAGES_DIR)/ppp.ffw initrd-ide add-package  
     5isodir: $(TARGET_PACKAGES_DIR)/ppp.ffw initrd-ide add-package  
    66        -mv $(BASE_DIR)/isoimage.old $(BASE_DIR)/isoimage.old2 
    77        -mv $(BASE_DIR)/isoimage $(BASE_DIR)/isoimage.old 
     
    3333        $(SED) "s/^INSERT_IPTABLES_MODULES/$(INSERT_IPTABLES_MODULES)/" $(BASE_DIR)/isoimage/modules.lst 
    3434 
    35         cp $(PACKAGES_DIR)/ppp.ffw $(BASE_DIR)/isoimage/packages/. 
     35        cp $(TARGET_PACKAGES_DIR)/ppp.ffw $(BASE_DIR)/isoimage/packages/. 
    3636        cp -a $(MODULES_DIR)/lib/modules $(BASE_DIR)/isoimage/live/. 
    3737 
  • floppyfw/target/release/release.mk

    r178 r208  
    2727copy-packages: $(RELEASE_DIR) 
    2828        -$(RM) -r $(RELEASE_DIR)/packages 
    29         -$(SCRIPTS_DIR)/copy_packages.sh $(RELEASE_DIR)/packages 
     29        -$(SCRIPTS_DIR)/copy_packages.sh $(TARGET_PACKAGES_DIR) $(RELEASE_DIR)/packages 
    3030 
    31 release: $(RELEASE_DIR) floppies soekris flash iso copy-modules copy-packages 
     31release: $(RELEASE_DIR) packages floppies soekris flash iso copy-modules copy-packages 
    3232 
  • floppyfw/target/soekris/soekris.mk

    r176 r208  
    11SOEKRIS_DIR=$(BASE_DIR)/floppyfw-$(FLOPPYFW_VERSION)-soekris 
    22 
    3 soekrisdir: $(PACKAGES_DIR)/ppp.ffw $(PACKAGES_DIR)/wireless-tools.ffw $(PACKAGES_DIR)/pcmcia-cs.ffw initrd-ide add-package  
     3soekrisdir: $(TARGET_PACKAGES_DIR)/ppp.ffw $(TARGET_PACKAGES_DIR)/wireless-tools.ffw $(TARGET_PACKAGES_DIR)/pcmcia-cs.ffw initrd-ide add-package  
    44        -mv $(SOEKRIS_DIR).old $(SOEKRIS_DIR).old2 
    55        -mv $(SOEKRIS_DIR) $(SOEKRIS_DIR).old 
     
    2828        cp $(LINUX_KERNEL) $(SOEKRIS_DIR)/vmlinuz 
    2929 
    30         cp $(PACKAGES_DIR)/ppp.ffw $(SOEKRIS_DIR)/packages/. 
     30        cp $(TARGET_PACKAGES_DIR)/ppp.ffw $(SOEKRIS_DIR)/packages/. 
    3131 
    32         cp $(PACKAGES_DIR)/pcmcia-cs.ffw $(SOEKRIS_DIR)/packages/. 
    33         cp $(PACKAGES_DIR)/wireless-tools.ffw $(SOEKRIS_DIR)/packages/. 
    34         cp $(PACKAGES_DIR)/scripts/pre-pcmcia.ini $(SOEKRIS_DIR)/packages/. 
    35         cp $(PACKAGES_DIR)/scripts/pre-wireless.ini $(SOEKRIS_DIR)/packages/. 
     32        cp $(TARGET_PACKAGES_DIR)/pcmcia-cs.ffw $(SOEKRIS_DIR)/packages/. 
     33        cp $(TARGET_PACKAGES_DIR)/wireless-tools.ffw $(SOEKRIS_DIR)/packages/. 
     34        cp $(TARGET_PACKAGES_DIR)/scripts/pre-pcmcia.ini $(SOEKRIS_DIR)/packages/. 
     35        cp $(TARGET_PACKAGES_DIR)/scripts/pre-wireless.ini $(SOEKRIS_DIR)/packages/. 
    3636 
    3737