diff options
author | nslu2-linux.adm@bkbits.net <nslu2-linux.adm@bkbits.net> | 2005-06-07 23:40:21 +0000 |
---|---|---|
committer | nslu2-linux.adm@bkbits.net <nslu2-linux.adm@bkbits.net> | 2005-06-07 23:40:21 +0000 |
commit | 0b5e6af8567ea1593263b8e828525b7b84495e2d (patch) | |
tree | df1f279b33fd6407fef22b059ea21fcb0c98ebb2 | |
parent | 689086642964939e81cabbfd3aa18e1777f6cf19 (diff) |
Merge bk://oe-devel.bkbits.net/openembedded
into bkbits.net:/repos/n/nslu2-linux/openembedded
2005/06/08 01:24:20+02:00 (none)!br1
add support for linksys WRT54G and similar devices. copied shamelessly from openwrt
BKrev: 42a630659YcT1owLfPnW9Ert3vf66w
68 files changed, 29 insertions, 0 deletions
diff --git a/classes/wrt-image.bbclass b/classes/wrt-image.bbclass new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/classes/wrt-image.bbclass diff --git a/conf/machine/wrt54.conf b/conf/machine/wrt54.conf index e69de29bb2..f5c9166d98 100644 --- a/conf/machine/wrt54.conf +++ b/conf/machine/wrt54.conf @@ -0,0 +1,29 @@ +#@TYPE: Machine +#@NAME: Linksys WRT54G(S) +#@DESCRIPTION: Machine configuration for the MIPS based WRT54G(S) devices + +TARGET_ARCH = "mipsel" +#TARGET_CC_ARCH = "-Os -mips2" +IPKG_ARCHS = "all mipsel ${MACHINE}" + +ROUTER_MODULES = "ipv6 \ +ipsec \ +mip6-mn \ +tun \ +loop \ +sunrpc nfs \ +af_packet \ +ppp-async ppp-deflate ppp-mppe \ +ip-gre ip-tables ipip \ +input uinput \ +" + +BOOTSTRAP_EXTRA_DEPENDS = "" +BOOTSTRAP_EXTRA_RDEPENDS = "" +BOOTSTRAP_EXTRA_RRECOMMENDS = "" + +PREFERRED_PROVIDER_virtual/kernel = "linux-wrt" + +EXTRA_IMAGECMD_jffs2 = "--pad --little-endian --squash --eraseblock=0x10000 -n" + +INHERIT += "wrt-image"
\ No newline at end of file diff --git a/packages/base-files/base-files/wrt54/fstab b/packages/base-files/base-files/wrt54/fstab new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/base-files/base-files/wrt54/fstab diff --git a/packages/base-files/base-files/wrt54/profile b/packages/base-files/base-files/wrt54/profile new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/base-files/base-files/wrt54/profile diff --git a/packages/linux/linux-wrt-2.4.30/000-linux-mips-2_4_30.patch b/packages/linux/linux-wrt-2.4.30/000-linux-mips-2_4_30.patch new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/000-linux-mips-2_4_30.patch diff --git a/packages/linux/linux-wrt-2.4.30/001-Makefile b/packages/linux/linux-wrt-2.4.30/001-Makefile new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/001-Makefile diff --git a/packages/linux/linux-wrt-2.4.30/002-Rules_make b/packages/linux/linux-wrt-2.4.30/002-Rules_make new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/002-Rules_make diff --git a/packages/linux/linux-wrt-2.4.30/003-arch_mips_Makefile b/packages/linux/linux-wrt-2.4.30/003-arch_mips_Makefile new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/003-arch_mips_Makefile diff --git a/packages/linux/linux-wrt-2.4.30/005-arch_mips_config-shared_in b/packages/linux/linux-wrt-2.4.30/005-arch_mips_config-shared_in new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/005-arch_mips_config-shared_in diff --git a/packages/linux/linux-wrt-2.4.30/007-arch_mips_kernel_cpu-probe_c b/packages/linux/linux-wrt-2.4.30/007-arch_mips_kernel_cpu-probe_c new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/007-arch_mips_kernel_cpu-probe_c diff --git a/packages/linux/linux-wrt-2.4.30/009-arch_mips_kernel_head_S b/packages/linux/linux-wrt-2.4.30/009-arch_mips_kernel_head_S new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/009-arch_mips_kernel_head_S diff --git a/packages/linux/linux-wrt-2.4.30/010-arch_mips_kernel_proc_c b/packages/linux/linux-wrt-2.4.30/010-arch_mips_kernel_proc_c new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/010-arch_mips_kernel_proc_c diff --git a/packages/linux/linux-wrt-2.4.30/011-arch_mips_kernel_setup_c b/packages/linux/linux-wrt-2.4.30/011-arch_mips_kernel_setup_c new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/011-arch_mips_kernel_setup_c diff --git a/packages/linux/linux-wrt-2.4.30/012-arch_mips_kernel_traps_c b/packages/linux/linux-wrt-2.4.30/012-arch_mips_kernel_traps_c new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/012-arch_mips_kernel_traps_c diff --git a/packages/linux/linux-wrt-2.4.30/017-arch_mips_pci_Makefile b/packages/linux/linux-wrt-2.4.30/017-arch_mips_pci_Makefile new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/017-arch_mips_pci_Makefile diff --git a/packages/linux/linux-wrt-2.4.30/018_drivers_char_mem_c b/packages/linux/linux-wrt-2.4.30/018_drivers_char_mem_c new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/018_drivers_char_mem_c diff --git a/packages/linux/linux-wrt-2.4.30/019-drivers_char_serial_c b/packages/linux/linux-wrt-2.4.30/019-drivers_char_serial_c new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/019-drivers_char_serial_c diff --git a/packages/linux/linux-wrt-2.4.30/020-drivers_mtd-jumbo b/packages/linux/linux-wrt-2.4.30/020-drivers_mtd-jumbo new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/020-drivers_mtd-jumbo diff --git a/packages/linux/linux-wrt-2.4.30/021-drivers_net_Config_in-hnd b/packages/linux/linux-wrt-2.4.30/021-drivers_net_Config_in-hnd new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/021-drivers_net_Config_in-hnd diff --git a/packages/linux/linux-wrt-2.4.30/022-drivers_net_Makefile b/packages/linux/linux-wrt-2.4.30/022-drivers_net_Makefile new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/022-drivers_net_Makefile diff --git a/packages/linux/linux-wrt-2.4.30/023-drivers_parport_Makefile b/packages/linux/linux-wrt-2.4.30/023-drivers_parport_Makefile new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/023-drivers_parport_Makefile diff --git a/packages/linux/linux-wrt-2.4.30/024-drivers_parport_Config_in b/packages/linux/linux-wrt-2.4.30/024-drivers_parport_Config_in new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/024-drivers_parport_Config_in diff --git a/packages/linux/linux-wrt-2.4.30/028-drivers_pcmcia_Makefile b/packages/linux/linux-wrt-2.4.30/028-drivers_pcmcia_Makefile new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/028-drivers_pcmcia_Makefile diff --git a/packages/linux/linux-wrt-2.4.30/029-arch_mips_mm_c-r4k_c b/packages/linux/linux-wrt-2.4.30/029-arch_mips_mm_c-r4k_c new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/029-arch_mips_mm_c-r4k_c diff --git a/packages/linux/linux-wrt-2.4.30/031-include_asm-mips_bootinfo_h b/packages/linux/linux-wrt-2.4.30/031-include_asm-mips_bootinfo_h new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/031-include_asm-mips_bootinfo_h diff --git a/packages/linux/linux-wrt-2.4.30/033-include_asm-mips_cpu_h b/packages/linux/linux-wrt-2.4.30/033-include_asm-mips_cpu_h new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/033-include_asm-mips_cpu_h diff --git a/packages/linux/linux-wrt-2.4.30/036-include_asm-mips_serial_h b/packages/linux/linux-wrt-2.4.30/036-include_asm-mips_serial_h new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/036-include_asm-mips_serial_h diff --git a/packages/linux/linux-wrt-2.4.30/037-init_do_mounts_c b/packages/linux/linux-wrt-2.4.30/037-init_do_mounts_c new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/037-init_do_mounts_c diff --git a/packages/linux/linux-wrt-2.4.30/100-gcc3-mtune b/packages/linux/linux-wrt-2.4.30/100-gcc3-mtune new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/100-gcc3-mtune diff --git a/packages/linux/linux-wrt-2.4.30/200-include_linux_netdevice_h.patch b/packages/linux/linux-wrt-2.4.30/200-include_linux_netdevice_h.patch new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/200-include_linux_netdevice_h.patch diff --git a/packages/linux/linux-wrt-2.4.30/201-include_linux_skbuff_h.patch b/packages/linux/linux-wrt-2.4.30/201-include_linux_skbuff_h.patch new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/201-include_linux_skbuff_h.patch diff --git a/packages/linux/linux-wrt-2.4.30/202-net_core_Makefile.patch b/packages/linux/linux-wrt-2.4.30/202-net_core_Makefile.patch new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/202-net_core_Makefile.patch diff --git a/packages/linux/linux-wrt-2.4.30/203-net_core_dev_c.patch b/packages/linux/linux-wrt-2.4.30/203-net_core_dev_c.patch new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/203-net_core_dev_c.patch diff --git a/packages/linux/linux-wrt-2.4.30/204-net_sched_sched_api_c.patch b/packages/linux/linux-wrt-2.4.30/204-net_sched_sched_api_c.patch new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/204-net_sched_sched_api_c.patch diff --git a/packages/linux/linux-wrt-2.4.30/205-net_sched_sched_generic_c.patch b/packages/linux/linux-wrt-2.4.30/205-net_sched_sched_generic_c.patch new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/205-net_sched_sched_generic_c.patch diff --git a/packages/linux/linux-wrt-2.4.30/206-include_net_pkt_sched_h.patch b/packages/linux/linux-wrt-2.4.30/206-include_net_pkt_sched_h.patch new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/206-include_net_pkt_sched_h.patch diff --git a/packages/linux/linux-wrt-2.4.30/207-hfsplus-fix b/packages/linux/linux-wrt-2.4.30/207-hfsplus-fix new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/207-hfsplus-fix diff --git a/packages/linux/linux-wrt-2.4.30/208-gcc-3.4-fix b/packages/linux/linux-wrt-2.4.30/208-gcc-3.4-fix new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/208-gcc-3.4-fix diff --git a/packages/linux/linux-wrt-2.4.30/300-squashfs2.1 b/packages/linux/linux-wrt-2.4.30/300-squashfs2.1 new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/300-squashfs2.1 diff --git a/packages/linux/linux-wrt-2.4.30/301-jffs-compression b/packages/linux/linux-wrt-2.4.30/301-jffs-compression new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/301-jffs-compression diff --git a/packages/linux/linux-wrt-2.4.30/302-ebtables b/packages/linux/linux-wrt-2.4.30/302-ebtables new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/302-ebtables diff --git a/packages/linux/linux-wrt-2.4.30/303-mppe-mppc b/packages/linux/linux-wrt-2.4.30/303-mppe-mppc new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/303-mppe-mppc diff --git a/packages/linux/linux-wrt-2.4.30/304-netfilter-ipp2p-0.7.4 b/packages/linux/linux-wrt-2.4.30/304-netfilter-ipp2p-0.7.4 new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/304-netfilter-ipp2p-0.7.4 diff --git a/packages/linux/linux-wrt-2.4.30/305-cifs-1.20c b/packages/linux/linux-wrt-2.4.30/305-cifs-1.20c new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/305-cifs-1.20c diff --git a/packages/linux/linux-wrt-2.4.30/306-netfilter-layer7-0.9.1 b/packages/linux/linux-wrt-2.4.30/306-netfilter-layer7-0.9.1 new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/306-netfilter-layer7-0.9.1 diff --git a/packages/linux/linux-wrt-2.4.30/307-gcc-3.4-fix.patch b/packages/linux/linux-wrt-2.4.30/307-gcc-3.4-fix.patch new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/307-gcc-3.4-fix.patch diff --git a/packages/linux/linux-wrt-2.4.30/308-netfilter-nat-pptp b/packages/linux/linux-wrt-2.4.30/308-netfilter-nat-pptp new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/308-netfilter-nat-pptp diff --git a/packages/linux/linux-wrt-2.4.30/309-drivers_net_b44_c.patch b/packages/linux/linux-wrt-2.4.30/309-drivers_net_b44_c.patch new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/309-drivers_net_b44_c.patch diff --git a/packages/linux/linux-wrt-2.4.30/310-netfilter-maxconn b/packages/linux/linux-wrt-2.4.30/310-netfilter-maxconn new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/310-netfilter-maxconn diff --git a/packages/linux/linux-wrt-2.4.30/311-ipsec-nat-traversal b/packages/linux/linux-wrt-2.4.30/311-ipsec-nat-traversal new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/311-ipsec-nat-traversal diff --git a/packages/linux/linux-wrt-2.4.30/312-netfilter-TTL b/packages/linux/linux-wrt-2.4.30/312-netfilter-TTL new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/312-netfilter-TTL diff --git a/packages/linux/linux-wrt-2.4.30/313-gcc-4.0-fixes b/packages/linux/linux-wrt-2.4.30/313-gcc-4.0-fixes new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/313-gcc-4.0-fixes diff --git a/packages/linux/linux-wrt-2.4.30/314-drivers_net_b44_h.patch b/packages/linux/linux-wrt-2.4.30/314-drivers_net_b44_h.patch new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/314-drivers_net_b44_h.patch diff --git a/packages/linux/linux-wrt-2.4.30/315-include_linux_pci_ids_h.patch b/packages/linux/linux-wrt-2.4.30/315-include_linux_pci_ids_h.patch new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/315-include_linux_pci_ids_h.patch diff --git a/packages/linux/linux-wrt-2.4.30/316-b44_mii_phy.patch b/packages/linux/linux-wrt-2.4.30/316-b44_mii_phy.patch new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/316-b44_mii_phy.patch diff --git a/packages/linux/linux-wrt-2.4.30/400-i4l-cvs-2-4-29 b/packages/linux/linux-wrt-2.4.30/400-i4l-cvs-2-4-29 new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/400-i4l-cvs-2-4-29 diff --git a/packages/linux/linux-wrt-2.4.30/401-hfc-usb-backport-i4l-cvs b/packages/linux/linux-wrt-2.4.30/401-hfc-usb-backport-i4l-cvs new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/401-hfc-usb-backport-i4l-cvs diff --git a/packages/linux/linux-wrt-2.4.30/402-pl2303-backport-2-4-29 b/packages/linux/linux-wrt-2.4.30/402-pl2303-backport-2-4-29 new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/402-pl2303-backport-2-4-29 diff --git a/packages/linux/linux-wrt-2.4.30/403-netdev_random_core.patch b/packages/linux/linux-wrt-2.4.30/403-netdev_random_core.patch new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/403-netdev_random_core.patch diff --git a/packages/linux/linux-wrt-2.4.30/404-netdev_random_et.patch b/packages/linux/linux-wrt-2.4.30/404-netdev_random_et.patch new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/404-netdev_random_et.patch diff --git a/packages/linux/linux-wrt-2.4.30/600-linux-squashfs-lzma b/packages/linux/linux-wrt-2.4.30/600-linux-squashfs-lzma new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/600-linux-squashfs-lzma diff --git a/packages/linux/linux-wrt-2.4.30/600-optional-aout-support b/packages/linux/linux-wrt-2.4.30/600-optional-aout-support new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/600-optional-aout-support diff --git a/packages/linux/linux-wrt-2.4.30/linux.config b/packages/linux/linux-wrt-2.4.30/linux.config new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt-2.4.30/linux.config diff --git a/packages/linux/linux-wrt_2.4.30.bb b/packages/linux/linux-wrt_2.4.30.bb new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/linux/linux-wrt_2.4.30.bb diff --git a/packages/lzma/lzma-native_4.17.bb b/packages/lzma/lzma-native_4.17.bb new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/lzma/lzma-native_4.17.bb diff --git a/packages/wrt/loader-0.04/toolchain.patch b/packages/wrt/loader-0.04/toolchain.patch new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/wrt/loader-0.04/toolchain.patch diff --git a/packages/wrt/loader_0.04.bb b/packages/wrt/loader_0.04.bb new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/wrt/loader_0.04.bb diff --git a/packages/wrt/wrt-utils-native.bb b/packages/wrt/wrt-utils-native.bb new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/wrt/wrt-utils-native.bb |