diff --git a/.gitignore b/.gitignore
index d2bf6cbfd97c7827808e9427d69d1fdf7cc881b5..e0adea82c5063eaa5efdba91207f76b7f9442657 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,5 +7,6 @@ src/openwrt/
 src/packages/fastd/
 src/packages/libremap/
 src/packages/openwrt/
+src/packages/openwrt_oldpackages/
 src/packages/routing/
 .project
\ No newline at end of file
diff --git a/buildscript b/buildscript
index 5c8aad4eea9617309cf74619be805bc1bf507353..f2f4a8beecea4220c4d04e540dca09d9b8731382 100755
--- a/buildscript
+++ b/buildscript
@@ -16,6 +16,11 @@ OPENWRT=(openwrt
          $PACKAGEREV)
 OPENWRT_PKGS="bridge gpioctl-sysfs libugpio mii-tool kmod-gpiotoggling"
 
+OPENWRT_OLDPACKAGES=(openwrt_oldpackages
+                     git
+                     http://git.openwrt.org/14.07/packages.git
+                     ee10403aab0b9b23096532662471e8052377444c)
+
 #official openwrt routing packages
 ROUTING=(routing
          git
@@ -30,7 +35,7 @@ FASTD=(fastd
        v14-1)
 FASTD_PKGS="fastd"
 
-FEEDS=(OPENWRT ROUTING FASTD)
+FEEDS=(OPENWRT OPENWRT_OLDPACKAGES ROUTING FASTD)
 
 checkout_svn(){
 	local DIRECTORY=$1