Changeset 719

Show
Ignore:
Timestamp:
09/25/06 23:16:56 (2 years ago)
Author:
wbx
Message:

* add PKG_VERSION to every package in default selection
* add broadcom-scripts package as default for 1.0, it adds

network and switch configuration scripts to base
suggested by markus to separate these from webif package

* move ed to application and disable by default, sorry tg, but

not everybody needs it

* be sure that if broadcom-scripts are installed, new ifup/ifdown

network configuration is not used

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/freewrt/package/Config.in

    r711 r719  
    1111menu "Base system" 
    1212source "package/busybox/Config.in" 
    13 source "package/ed/Config.in" 
    1413source "package/fwcf/Config.in" 
    15 menu "Board specific packages" 
    1614menu "Broadcom" 
    1715source "package/broadcom-nas/Config.in" 
     16source "package/broadcom-scripts/Config.in" 
    1817source "package/nvram/Config.in" 
    1918source "package/jffs2root/Config.in" 
     
    2120source "package/broadcom-watchbutton/Config.in" 
    2221source "package/webif/Config.in" 
    23 endmenu 
    2422endmenu 
    2523endmenu 
     
    3735source "package/deco/Config.in" 
    3836source "package/digitemp/Config.in" 
     37source "package/ed/Config.in" 
    3938source "package/elinks/Config.in" 
    4039source "package/fetchmail/Config.in" 
  • trunk/freewrt/package/Makefile

    r711 r719  
    2323package-$(FWRT_PACKAGE_BRIDGE_UTILS) += bridge-utils 
    2424package-$(FWRT_PACKAGE_BROADCOM_NAS) += broadcom-nas 
     25package-$(FWRT_PACKAGE_BROADCOM_SCRIPTS) += broadcom-scripts 
    2526package-$(FWRT_PACKAGE_BROADCOM_WATCHBUTTON) += broadcom-watchbutton 
    2627package-$(FWRT_PACKAGE_BUSYBOX) += busybox 
  • trunk/freewrt/package/base-files-arch/Makefile

    r600 r719  
    99 
    1010PKG_NAME:=              base-files-arch 
     11PKG_VERSION:=           1.0 
    1112PKG_RELEASE:=           2 
    1213 
     
    1617include $(TOPDIR)/mk/package.mk 
    1718 
    18 IDIR_BASE_ARCH:=$(WRKBUILD)/$(PKG_NAME) 
    19 IPKG_BASE_ARCH:=$(PACKAGE_DIR)/base-files-arch_$(PKG_RELEASE)_$(ARCH).ipk 
     19IDIR_BASE_ARCH:=$(WRKBUILD)/$(PKG_NAME)-$(PKG_VERSION) 
     20IPKG_BASE_ARCH:=$(PACKAGE_DIR)/base-files-arch_$(PKG_VERSION)-$(PKG_RELEASE)_$(ARCH).ipk 
    2021 
    2122$(WRKBUILD)/.prepared: 
     
    3132$(IPKG_BASE_ARCH): 
    3233        mkdir -p $(IDIR_BASE_ARCH) 
    33         $(SCRIPT_DIR)/make-ipkg-dir.sh $(IDIR_BASE_ARCH) ipkg/$(PKG_NAME).control $(PKG_RELEASE) $(ARCH) 
     34        $(SCRIPT_DIR)/make-ipkg-dir.sh $(IDIR_BASE_ARCH) ipkg/$(PKG_NAME).control $(PKG_VERSION)-$(PKG_RELEASE) $(ARCH) 
    3435        -[ -d $(TOPDIR)/target/linux/$(BOARD)-$(KERNEL)/files ] && \ 
    3536                $(CP) $(TOPDIR)/target/linux/$(BOARD)-$(KERNEL)/files/* $(IDIR_BASE_ARCH) 
  • trunk/freewrt/package/base-files/Makefile

    r696 r719  
    99 
    1010PKG_NAME:=              base-files 
    11 PKG_RELEASE:=           12 
     11PKG_VERSION:=           1.0 
     12PKG_RELEASE:=           13 
    1213WRKSRC=                 ${WRKDIR}/base-files 
    1314 
     
    2122include $(TOPDIR)/mk/package.mk 
    2223 
    23 IDIR_BASE:=$(WRKBUILD)/base-files 
    24 IPKG_BASE:=$(PACKAGE_DIR)/$(PKG_NAME)_$(PKG_RELEASE)_$(ARCH).ipk 
     24IDIR_BASE:=$(WRKBUILD)/$(PKG_NAME)-$(PKG_VERSION) 
     25IPKG_BASE:=$(PACKAGE_DIR)/$(PKG_NAME)_$(PKG_VERSION)-$(PKG_RELEASE)_$(ARCH).ipk 
    2526 
    2627UCLIBC_VERSION:=${shell cat $(STAGING_DIR)/uclibc_version} 
     
    7374 
    7475$(IPKG_BASE): 
    75         $(SCRIPT_DIR)/make-ipkg-dir.sh $(IDIR_BASE) ipkg/$(PKG_NAME).control $(PKG_RELEASE) $(ARCH) 
     76        $(SCRIPT_DIR)/make-ipkg-dir.sh $(IDIR_BASE) ipkg/$(PKG_NAME).control $(PKG_VERSION)-$(PKG_RELEASE) $(ARCH) 
    7677        $(CP) ./files/* $(IDIR_BASE) 
    7778        $(SED) 's,$$R,$(REV),g' $(IDIR_BASE)/etc/banner 
  • trunk/freewrt/package/base-files/files/etc/init.d/S10boot

    r608 r719  
    1212load_modules /etc/modules /etc/modules.d/* 
    1313 
    14 ifconfig lo 127.0.0.1 up 
    15 ifconfig eth0 promisc 
    16  
    17 # configure the switch based on nvram 
    18 [ -d /proc/switch/eth0 ] && for nr in $(seq 0 15); do 
    19         vp="$(nvram get vlan${nr}ports)" 
    20         [ -z "$vp" -o -z "$(nvram get vlan${nr}hwname)" ] || \ 
    21             echo "$vp" >/proc/switch/eth0/vlan/$nr/ports 
    22 done 
    23  
    2414HOSTNAME=$(</etc/hostname) 
    2515HOSTNAME=${HOSTNAME%%.*} 
    2616echo ${HOSTNAME:=FreeWRT} >/proc/sys/kernel/hostname 
    27  
    28 vconfig set_name_type VLAN_PLUS_VID_NO_PAD 
  • trunk/freewrt/package/broadcom-diag/Makefile

    r600 r719  
    99 
    1010PKG_NAME:=              broadcom-diag 
     11PKG_VERSION:=           1.0 
    1112PKG_RELEASE:=           1 
    1213 
     
    1516include $(TOPDIR)/mk/package.mk 
    1617 
    17 $(eval $(call PKG_template,KMOD_BROADCOM_DIAG,kmod-$(PKG_NAME),$(KERNEL_VERSION)-$(BOARD)-$(PKG_RELEASE),$(ARCH),kernel ($(KERNEL_VERSION)-$(BOARD)-$(KERNEL_RELEASE)))) 
     18$(eval $(call PKG_template,KMOD_BROADCOM_DIAG,kmod-$(PKG_NAME),$(KERNEL_VERSION)-$(BOARD)-$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH),kernel ($(KERNEL_VERSION)-$(BOARD)-$(KERNEL_RELEASE)))) 
    1819 
    1920DIAG_FLAGS:=$(TARGET_CFLAGS) -D__KERNEL__ -fno-strict-aliasing -fno-common -fomit-frame-pointer -G 0 \ 
  • trunk/freewrt/package/busybox/files/network.init

    r673 r719  
    66autostart) 
    77        test x"$network" = x"NO" && exit 0 
     8        test x"$brcmnet" = x"YES" && exit 0 
    89        exec $0 start 
    910        ;; 
  • trunk/freewrt/package/ed/Config.in

    r711 r719  
    22        prompt "ed................................. Standard Text Editor" 
    33        tristate 
    4         default y 
     4        default n 
    55        help 
    66          The standard text editor 
  • trunk/freewrt/package/jffs2root/Makefile

    r600 r719  
    88 
    99PKG_NAME:=              jffs2root 
     10PKG_VERSION:=           1.0 
    1011PKG_RELEASE:=           1 
    1112 
    12 WRKSRC=                 ${WRKDIR}/$(PKG_NAME) 
     13WRKSRC=                 ${WRKDIR}/$(PKG_NAME)-$(PKG_VERSION) 
    1314DISTFILES:= 
    1415 
    1516include $(TOPDIR)/mk/package.mk 
    1617 
    17 $(eval $(call PKG_template,JFFS2ROOT,$(PKG_NAME),$(PKG_RELEASE),$(ARCH))) 
     18$(eval $(call PKG_template,JFFS2ROOT,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 
    1819 
    1920$(WRKBUILD)/.prepared: 
  • trunk/freewrt/package/mtd/Makefile

    r695 r719  
    88 
    99PKG_NAME:=              mtd 
     10PKG_VERSION:=           1.0 
    1011PKG_RELEASE:=           5 
    1112 
     
    1516include $(TOPDIR)/mk/package.mk 
    1617 
    17 $(eval $(call PKG_template,MTD,$(PKG_NAME),$(PKG_RELEASE),$(ARCH))) 
    18 $(eval $(call PKG_template,MTD_STATIC,mtd-static,$(PKG_RELEASE),$(ARCH))) 
     18$(eval $(call PKG_template,MTD,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 
     19$(eval $(call PKG_template,MTD_STATIC,mtd-static,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 
    1920 
    2021$(WRKBUILD)/.prepared: 
  • trunk/freewrt/package/nvram/Makefile

    r600 r719  
    88 
    99PKG_NAME:=              nvram 
     10PKG_VERSION:=           1.0 
    1011PKG_RELEASE:=           1 
    1112 
     
    1516include $(TOPDIR)/mk/package.mk 
    1617 
    17 $(eval $(call PKG_template,NVRAM,nvram,$(PKG_RELEASE),$(ARCH))) 
     18$(eval $(call PKG_template,NVRAM,nvram,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 
    1819 
    1920$(WRKBUILD)/.prepared: 
  • trunk/freewrt/package/switch/Makefile

    r600 r719  
    99 
    1010PKG_NAME:=              kmod-switch 
    11 PKG_RELEASE:=           1 
     11PKG_VERSION:=           0.1 
     12PKG_RELEASE:=           2 
    1213 
    1314DISTFILES:= 
     
    1516include $(TOPDIR)/mk/package.mk 
    1617 
    17 $(eval $(call PKG_template,KMOD_SWITCH_CORE,$(PKG_NAME)-core,$(KERNEL_VERSION)-$(BOARD)-$(PKG_RELEASE),$(ARCH),kernel ($(KERNEL_VERSION)-$(BOARD)-$(KERNEL_RELEASE)))) 
    18 $(eval $(call PKG_template,KMOD_SWITCH_ADMTEK,$(PKG_NAME)-admtek,$(KERNEL_VERSION)-$(BOARD)-$(PKG_RELEASE),$(ARCH),kernel ($(KERNEL_VERSION)-$(BOARD)-$(KERNEL_RELEASE)))) 
    19 $(eval $(call PKG_template,KMOD_SWITCH_ROBO,$(PKG_NAME)-robo,$(KERNEL_VERSION)-$(BOARD)-$(PKG_RELEASE),$(ARCH),kernel ($(KERNEL_VERSION)-$(BOARD)-$(KERNEL_RELEASE)))) 
     18$(eval $(call PKG_template,KMOD_SWITCH_CORE,$(PKG_NAME)-core,$(KERNEL_VERSION)-$(BOARD)-$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH),kernel ($(KERNEL_VERSION)-$(BOARD)-$(KERNEL_RELEASE)))) 
     19$(eval $(call PKG_template,KMOD_SWITCH_ADMTEK,$(PKG_NAME)-admtek,$(KERNEL_VERSION)-$(BOARD)-$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH),kernel ($(KERNEL_VERSION)-$(BOARD)-$(KERNEL_RELEASE)))) 
     20$(eval $(call PKG_template,KMOD_SWITCH_ROBO,$(PKG_NAME)-robo,$(KERNEL_VERSION)-$(BOARD)-$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH),kernel ($(KERNEL_VERSION)-$(BOARD)-$(KERNEL_RELEASE)))) 
    2021 
    2122$(WRKBUILD)/.prepared: 
  • trunk/freewrt/package/webif/Config.in

    r673 r719  
    22        prompt "webif............................. web based configuration tool" 
    33        tristate 
     4        select FWRT_PACKAGE_BROADCOM_SCRIPTS 
     5        select FWRT_PACKAGE_BRIDGE_UTILS 
     6        select FWRT_PACKAGE_DNSMASQ 
    47        select FWRT_PACKAGE_HASERL 
    5         select FWRT_PACKAGE_BRIDGE_UTILS 
    68        select FWRT_PACKAGE_IPTABLES 
    7         select FWRT_PACKAGE_DNSMASQ 
    89        default n 
    910        help 
  • trunk/freewrt/package/webif/Makefile

    r674 r719  
    99PKG_NAME:=              webif 
    1010PKG_VERSION:=           0.2 
    11 PKG_RELEASE:=           4 
     11PKG_RELEASE:=           5 
    1212 
    1313include $(TOPDIR)/mk/package.mk 
     
    3434        $(INSTALL_BIN) $(WRKBUILD)/webif-page $(IDIR_WEBIF)/usr/bin/webif-page 
    3535        $(INSTALL_BIN) $(WRKBUILD)/bstrip $(IDIR_WEBIF)/usr/bin/bstrip 
    36         $(INSTALL_BIN) ./files/ifup $(IDIR_WEBIF)/sbin/ifup.nvram 
    37         $(INSTALL_BIN) ./files/ifdown $(IDIR_WEBIF)/sbin/ifdown.nvram 
    3836        ln -sf /www/index.html $(IDIR_WEBIF)/www/index.asp 
    3937        $(INSTALL_DIR) $(IDIR_WEBIF)/etc/init.d 
    4038        $(INSTALL_BIN) ./files/httpd.init $(IDIR_WEBIF)/etc/init.d/S50httpd-webif 
    41         $(INSTALL_BIN) ./files/network.init $(IDIR_WEBIF)/etc/init.d/S40net-webif 
    4239        $(INSTALL_BIN) ./files/dnsmasq.init $(IDIR_WEBIF)/etc/init.d/S50dns-webif 
    4340        $(INSTALL_BIN) ./files/firewall.init $(IDIR_WEBIF)/etc/init.d/S45fw-webif 
    4441        $(INSTALL_DATA) ./files/dnsmasq.conf $(IDIR_WEBIF)/etc/dnsmasq.conf-webif 
    45         $(INSTALL_DATA) ./files/network-nvram.sh $(IDIR_WEBIF)/etc/ 
    4642        find $(IDIR_WEBIF) -name CVS -o -name .svn | xargs rm -rf 
    4743        $(IPKG_BUILD) $(IDIR_WEBIF) $(PACKAGE_DIR) 
  • trunk/freewrt/package/wificonf/Makefile

    r600 r719  
    88 
    99PKG_NAME:=              wificonf 
     10PKG_VERSION:=           1.0 
    1011PKG_RELEASE:=           5 
    1112 
     
    1516include $(TOPDIR)/mk/package.mk 
    1617 
    17 $(eval $(call PKG_template,WIFICONF,$(PKG_NAME),$(PKG_RELEASE),$(ARCH))) 
     18$(eval $(call PKG_template,WIFICONF,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 
    1819 
    1920$(WRKBUILD)/.prepared: 
  • trunk/freewrt/package/wlcompat/Makefile

    r600 r719  
    99 
    1010PKG_NAME:=              kmod-wlcompat 
     11PKG_VERSION:=           1.0 
    1112PKG_RELEASE:=           3 
    1213PKG_MODULE:=            30 
     
    1617include $(TOPDIR)/mk/package.mk 
    1718 
    18 $(eval $(call PKG_template,KMOD_WLCOMPAT,$(PKG_NAME),$(KERNEL_VERSION)-$(BOARD)-$(PKG_RELEASE),$(ARCH),kernel ($(KERNEL_VERSION)-$(BOARD)-$(KERNEL_RELEASE)))) 
    19 $(eval $(call PKG_template,KMOD_WLCOMPAT_DEBUG,$(PKG_NAME)-debug,$(KERNEL_VERSION)-$(BOARD)-$(PKG_RELEASE),$(ARCH),kernel ($(KERNEL_VERSION)-$(BOARD)-$(KERNEL_RELEASE)))) 
     19$(eval $(call PKG_template,KMOD_WLCOMPAT,$(PKG_NAME),$(KERNEL_VERSION)-$(BOARD)-$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH),kernel ($(KERNEL_VERSION)-$(BOARD)-$(KERNEL_RELEASE)))) 
     20$(eval $(call PKG_template,KMOD_WLCOMPAT_DEBUG,$(PKG_NAME)-debug,$(KERNEL_VERSION)-$(BOARD)-$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH),kernel ($(KERNEL_VERSION)-$(BOARD)-$(KERNEL_RELEASE)))) 
    2021 
    2122WLCOMPAT_FLAGS:=$(TARGET_CFLAGS) -D__KERNEL__ -fno-strict-aliasing -fno-common -fomit-frame-pointer -G 0 \ 
  • trunk/freewrt/target/linux/brcm-2.4/asus-wl500g-deluxe/files/etc/preinit.arch

    r693 r719  
    11#!/bin/sh 
    22 
    3 [ "$(nvram get boot_wait)" != "on" ] && { 
    4         nvram set boot_wait=on 
    5         nvram commit 
    6 
    7  
     3# load diag led and button module 
    84insmod diag 
    95echo 0x01 >/proc/sys/diag 
     6 
     7# load switch modules 
     8insmod switch-core 
     9insmod switch-robo 
     10 
  • trunk/freewrt/target/linux/brcm-2.4/files/etc/preinit.arch

    r588 r719  
    88insmod diag 
    99echo 0x01 >/proc/sys/diag 
    10  
    11 # WAP54G, WL-HDD 
    12 [ "$(nvram get boardnum)" = 2 \ 
    13     -o \( "$(nvram get boardnum)" = asusX \ 
    14     -a "$(nvram get et1phyaddr)" -eq 1 \) ] && failsafe_if=eth1 
    1510 
    1611insmod switch-core 
  • trunk/freewrt/target/linux/brcm-2.4/netgear-wgt634u/files/etc/preinit.arch

    r653 r719  
    77insmod switch-robo  
    88 
    9 # save the boot loader's vlan config 
    10 # we need it on some routers that have no vlan*ports set 
    11 [ -d /proc/switch/eth0 ] && { 
    12         v0p="$(</proc/switch/eth0/vlan/0/ports)" 
    13         v1p="$(</proc/switch/eth0/vlan/1/ports)" 
    14         v2p="$(</proc/switch/eth0/vlan/2/ports)" 
    15         echo 1 >/proc/switch/eth0/reset 
    16         echo "1 2 3 4 5u*" >/proc/switch/eth0/vlan/0/ports 
    17         export v0p v1p v2p 
    18 }