Merge bk://oe-devel.bkbits.net/openembedded
authornslu2-linux.adm@bkbits.net <nslu2-linux.adm@bkbits.net>
Tue, 7 Jun 2005 23:40:21 +0000 (23:40 +0000)
committernslu2-linux.adm@bkbits.net <nslu2-linux.adm@bkbits.net>
Tue, 7 Jun 2005 23:40:21 +0000 (23:40 +0000)
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:
classes/wrt-image.bbclass [new file with mode: 0644]
conf/machine/wrt54.conf
packages/base-files/base-files/wrt54/fstab [new file with mode: 0644]
packages/base-files/base-files/wrt54/profile [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/000-linux-mips-2_4_30.patch [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/001-Makefile [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/002-Rules_make [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/003-arch_mips_Makefile [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/005-arch_mips_config-shared_in [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/007-arch_mips_kernel_cpu-probe_c [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/009-arch_mips_kernel_head_S [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/010-arch_mips_kernel_proc_c [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/011-arch_mips_kernel_setup_c [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/012-arch_mips_kernel_traps_c [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/017-arch_mips_pci_Makefile [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/018_drivers_char_mem_c [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/019-drivers_char_serial_c [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/020-drivers_mtd-jumbo [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/021-drivers_net_Config_in-hnd [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/022-drivers_net_Makefile [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/023-drivers_parport_Makefile [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/024-drivers_parport_Config_in [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/028-drivers_pcmcia_Makefile [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/029-arch_mips_mm_c-r4k_c [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/031-include_asm-mips_bootinfo_h [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/033-include_asm-mips_cpu_h [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/036-include_asm-mips_serial_h [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/037-init_do_mounts_c [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/100-gcc3-mtune [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/200-include_linux_netdevice_h.patch [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/201-include_linux_skbuff_h.patch [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/202-net_core_Makefile.patch [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/203-net_core_dev_c.patch [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/204-net_sched_sched_api_c.patch [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/205-net_sched_sched_generic_c.patch [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/206-include_net_pkt_sched_h.patch [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/207-hfsplus-fix [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/208-gcc-3.4-fix [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/300-squashfs2.1 [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/301-jffs-compression [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/302-ebtables [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/303-mppe-mppc [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/304-netfilter-ipp2p-0.7.4 [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/305-cifs-1.20c [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/306-netfilter-layer7-0.9.1 [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/307-gcc-3.4-fix.patch [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/308-netfilter-nat-pptp [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/309-drivers_net_b44_c.patch [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/310-netfilter-maxconn [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/311-ipsec-nat-traversal [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/312-netfilter-TTL [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/313-gcc-4.0-fixes [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/314-drivers_net_b44_h.patch [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/315-include_linux_pci_ids_h.patch [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/316-b44_mii_phy.patch [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/400-i4l-cvs-2-4-29 [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/401-hfc-usb-backport-i4l-cvs [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/402-pl2303-backport-2-4-29 [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/403-netdev_random_core.patch [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/404-netdev_random_et.patch [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/600-linux-squashfs-lzma [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/600-optional-aout-support [new file with mode: 0644]
packages/linux/linux-wrt-2.4.30/linux.config [new file with mode: 0644]
packages/linux/linux-wrt_2.4.30.bb [new file with mode: 0644]
packages/lzma/lzma-native_4.17.bb [new file with mode: 0644]
packages/wrt/loader-0.04/toolchain.patch [new file with mode: 0644]
packages/wrt/loader_0.04.bb [new file with mode: 0644]
packages/wrt/wrt-utils-native.bb [new file with mode: 0644]

diff --git a/classes/wrt-image.bbclass b/classes/wrt-image.bbclass
new file mode 100644 (file)
index 0000000..e69de29
index e69de29..f5c9166 100644 (file)
@@ -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 (file)
index 0000000..e69de29
diff --git a/packages/base-files/base-files/wrt54/profile b/packages/base-files/base-files/wrt54/profile
new file mode 100644 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
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 (file)
index 0000000..e69de29
diff --git a/packages/linux/linux-wrt_2.4.30.bb b/packages/linux/linux-wrt_2.4.30.bb
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/packages/lzma/lzma-native_4.17.bb b/packages/lzma/lzma-native_4.17.bb
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/packages/wrt/loader-0.04/toolchain.patch b/packages/wrt/loader-0.04/toolchain.patch
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/packages/wrt/loader_0.04.bb b/packages/wrt/loader_0.04.bb
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/packages/wrt/wrt-utils-native.bb b/packages/wrt/wrt-utils-native.bb
new file mode 100644 (file)
index 0000000..e69de29