summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--classes/wrt-image.bbclass0
-rw-r--r--conf/machine/wrt54.conf29
-rw-r--r--packages/base-files/base-files/wrt54/fstab0
-rw-r--r--packages/base-files/base-files/wrt54/profile0
-rw-r--r--packages/linux/linux-wrt-2.4.30/000-linux-mips-2_4_30.patch0
-rw-r--r--packages/linux/linux-wrt-2.4.30/001-Makefile0
-rw-r--r--packages/linux/linux-wrt-2.4.30/002-Rules_make0
-rw-r--r--packages/linux/linux-wrt-2.4.30/003-arch_mips_Makefile0
-rw-r--r--packages/linux/linux-wrt-2.4.30/005-arch_mips_config-shared_in0
-rw-r--r--packages/linux/linux-wrt-2.4.30/007-arch_mips_kernel_cpu-probe_c0
-rw-r--r--packages/linux/linux-wrt-2.4.30/009-arch_mips_kernel_head_S0
-rw-r--r--packages/linux/linux-wrt-2.4.30/010-arch_mips_kernel_proc_c0
-rw-r--r--packages/linux/linux-wrt-2.4.30/011-arch_mips_kernel_setup_c0
-rw-r--r--packages/linux/linux-wrt-2.4.30/012-arch_mips_kernel_traps_c0
-rw-r--r--packages/linux/linux-wrt-2.4.30/017-arch_mips_pci_Makefile0
-rw-r--r--packages/linux/linux-wrt-2.4.30/018_drivers_char_mem_c0
-rw-r--r--packages/linux/linux-wrt-2.4.30/019-drivers_char_serial_c0
-rw-r--r--packages/linux/linux-wrt-2.4.30/020-drivers_mtd-jumbo0
-rw-r--r--packages/linux/linux-wrt-2.4.30/021-drivers_net_Config_in-hnd0
-rw-r--r--packages/linux/linux-wrt-2.4.30/022-drivers_net_Makefile0
-rw-r--r--packages/linux/linux-wrt-2.4.30/023-drivers_parport_Makefile0
-rw-r--r--packages/linux/linux-wrt-2.4.30/024-drivers_parport_Config_in0
-rw-r--r--packages/linux/linux-wrt-2.4.30/028-drivers_pcmcia_Makefile0
-rw-r--r--packages/linux/linux-wrt-2.4.30/029-arch_mips_mm_c-r4k_c0
-rw-r--r--packages/linux/linux-wrt-2.4.30/031-include_asm-mips_bootinfo_h0
-rw-r--r--packages/linux/linux-wrt-2.4.30/033-include_asm-mips_cpu_h0
-rw-r--r--packages/linux/linux-wrt-2.4.30/036-include_asm-mips_serial_h0
-rw-r--r--packages/linux/linux-wrt-2.4.30/037-init_do_mounts_c0
-rw-r--r--packages/linux/linux-wrt-2.4.30/100-gcc3-mtune0
-rw-r--r--packages/linux/linux-wrt-2.4.30/200-include_linux_netdevice_h.patch0
-rw-r--r--packages/linux/linux-wrt-2.4.30/201-include_linux_skbuff_h.patch0
-rw-r--r--packages/linux/linux-wrt-2.4.30/202-net_core_Makefile.patch0
-rw-r--r--packages/linux/linux-wrt-2.4.30/203-net_core_dev_c.patch0
-rw-r--r--packages/linux/linux-wrt-2.4.30/204-net_sched_sched_api_c.patch0
-rw-r--r--packages/linux/linux-wrt-2.4.30/205-net_sched_sched_generic_c.patch0
-rw-r--r--packages/linux/linux-wrt-2.4.30/206-include_net_pkt_sched_h.patch0
-rw-r--r--packages/linux/linux-wrt-2.4.30/207-hfsplus-fix0
-rw-r--r--packages/linux/linux-wrt-2.4.30/208-gcc-3.4-fix0
-rw-r--r--packages/linux/linux-wrt-2.4.30/300-squashfs2.10
-rw-r--r--packages/linux/linux-wrt-2.4.30/301-jffs-compression0
-rw-r--r--packages/linux/linux-wrt-2.4.30/302-ebtables0
-rw-r--r--packages/linux/linux-wrt-2.4.30/303-mppe-mppc0
-rw-r--r--packages/linux/linux-wrt-2.4.30/304-netfilter-ipp2p-0.7.40
-rw-r--r--packages/linux/linux-wrt-2.4.30/305-cifs-1.20c0
-rw-r--r--packages/linux/linux-wrt-2.4.30/306-netfilter-layer7-0.9.10
-rw-r--r--packages/linux/linux-wrt-2.4.30/307-gcc-3.4-fix.patch0
-rw-r--r--packages/linux/linux-wrt-2.4.30/308-netfilter-nat-pptp0
-rw-r--r--packages/linux/linux-wrt-2.4.30/309-drivers_net_b44_c.patch0
-rw-r--r--packages/linux/linux-wrt-2.4.30/310-netfilter-maxconn0
-rw-r--r--packages/linux/linux-wrt-2.4.30/311-ipsec-nat-traversal0
-rw-r--r--packages/linux/linux-wrt-2.4.30/312-netfilter-TTL0
-rw-r--r--packages/linux/linux-wrt-2.4.30/313-gcc-4.0-fixes0
-rw-r--r--packages/linux/linux-wrt-2.4.30/314-drivers_net_b44_h.patch0
-rw-r--r--packages/linux/linux-wrt-2.4.30/315-include_linux_pci_ids_h.patch0
-rw-r--r--packages/linux/linux-wrt-2.4.30/316-b44_mii_phy.patch0
-rw-r--r--packages/linux/linux-wrt-2.4.30/400-i4l-cvs-2-4-290
-rw-r--r--packages/linux/linux-wrt-2.4.30/401-hfc-usb-backport-i4l-cvs0
-rw-r--r--packages/linux/linux-wrt-2.4.30/402-pl2303-backport-2-4-290
-rw-r--r--packages/linux/linux-wrt-2.4.30/403-netdev_random_core.patch0
-rw-r--r--packages/linux/linux-wrt-2.4.30/404-netdev_random_et.patch0
-rw-r--r--packages/linux/linux-wrt-2.4.30/600-linux-squashfs-lzma0
-rw-r--r--packages/linux/linux-wrt-2.4.30/600-optional-aout-support0
-rw-r--r--packages/linux/linux-wrt-2.4.30/linux.config0
-rw-r--r--packages/linux/linux-wrt_2.4.30.bb0
-rw-r--r--packages/lzma/lzma-native_4.17.bb0
-rw-r--r--packages/wrt/loader-0.04/toolchain.patch0
-rw-r--r--packages/wrt/loader_0.04.bb0
-rw-r--r--packages/wrt/wrt-utils-native.bb0
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