[PATCH v2 1/2] Added numbers to build_patches to see the history of the Patches

Jan Kraus mayosemmel at googlemail.com
Di Mär 15 20:37:32 CET 2016


Signed-off-by: Jan Kraus <mayosemmel at gmail.com>
---
 build_patches/0001-sysupgrade_no_config_save.patch |  13 +
 build_patches/0002-set_root_password.patch         |   8 +
 .../0003-ar71xx-add-support-for-GL-AR150.patch     | 293 +++++++++++++++++++++
 .../ar71xx-add-support-for-GL-AR150.patch          | 293 ---------------------
 build_patches/set_root_password.patch              |   8 -
 build_patches/sysupgrade_no_config_save.patch      |  13 -
 6 files changed, 314 insertions(+), 314 deletions(-)
 create mode 100644 build_patches/0001-sysupgrade_no_config_save.patch
 create mode 100644 build_patches/0002-set_root_password.patch
 create mode 100644 build_patches/0003-ar71xx-add-support-for-GL-AR150.patch
 delete mode 100644 build_patches/ar71xx-add-support-for-GL-AR150.patch
 delete mode 100644 build_patches/set_root_password.patch
 delete mode 100644 build_patches/sysupgrade_no_config_save.patch

diff --git a/build_patches/0001-sysupgrade_no_config_save.patch b/build_patches/0001-sysupgrade_no_config_save.patch
new file mode 100644
index 0000000..55b3d74
--- /dev/null
+++ b/build_patches/0001-sysupgrade_no_config_save.patch
@@ -0,0 +1,13 @@
+Index: package/base-files/files/sbin/sysupgrade
+===================================================================
+--- package/base-files/files/sbin/sysupgrade
++++ package/base-files/files/sbin/sysupgrade
+@@ -101,7 +101,7 @@
+ add_uci_conffiles() {
+ 	local file="$1"
+ 	( find $(sed -ne '/^[[:space:]]*$/d; /^#/d; p' \
+-		/etc/sysupgrade.conf /lib/upgrade/keep.d/* 2>/dev/null) \
++		/etc/sysupgrade.conf 2>/dev/null) \
+ 		-type f -o -type l 2>/dev/null;
+ 	  opkg list-changed-conffiles ) | sort -u > "$file"
+ 	return 0
diff --git a/build_patches/0002-set_root_password.patch b/build_patches/0002-set_root_password.patch
new file mode 100644
index 0000000..05a1be0
--- /dev/null
+++ b/build_patches/0002-set_root_password.patch
@@ -0,0 +1,8 @@
+--- package/base-files/files/etc/shadow
++++ package/base-files/files/etc/shadow
+@@ -1,4 +1,4 @@
+-root::0:0:99999:7:::
++root:$1$OmvoKpjK$e.lPVnBxsrAbNV4EoH3xb1:0:0:99999:7:::
+ daemon:*:0:0:99999:7:::
+ ftp:*:0:0:99999:7:::
+ network:*:0:0:99999:7:::
diff --git a/build_patches/0003-ar71xx-add-support-for-GL-AR150.patch b/build_patches/0003-ar71xx-add-support-for-GL-AR150.patch
new file mode 100644
index 0000000..ec96f81
--- /dev/null
+++ b/build_patches/0003-ar71xx-add-support-for-GL-AR150.patch
@@ -0,0 +1,293 @@
+--- target/linux/ar71xx/base-files/etc/uci-defaults/01_leds
++++ target/linux/ar71xx/base-files/etc/uci-defaults/01_leds
+@@ -181,6 +181,10 @@ dlan-pro-1200-ac)
+ 	ucidef_set_led_trigger_gpio "plcr" "dLAN" "devolo:error:dlan" "16" "0"
+ 	;;
+ 
++gl-ar150)
++	ucidef_set_led_wlan "wlan" "WLAN" "gl_ar150:wlan" "phy0tpt"
++	;;
++
+ gl-inet)
+ 	ucidef_set_led_netdev "lan" "LAN" "gl-connect:green:lan" "eth1"
+ 	ucidef_set_led_wlan "wlan" "WLAN" "gl-connect:red:wlan" "phy0tpt"
+--- target/linux/ar71xx/base-files/etc/uci-defaults/02_network
++++ target/linux/ar71xx/base-files/etc/uci-defaults/02_network
+@@ -375,6 +375,7 @@ dir-505-a1)
+ alfa-ap96 |\
+ alfa-nx |\
+ ap83 |\
++gl-ar150 |\
+ gl-inet |\
+ jwap003 |\
+ pb42 |\
+--- target/linux/ar71xx/base-files/lib/ar71xx.sh
++++ target/linux/ar71xx/base-files/lib/ar71xx.sh
+@@ -454,6 +454,9 @@ ar71xx_board_detect() {
+ 		name="gl-inet"
+ 		gl_inet_board_detect
+ 		;;
++	*"GL AR150")
++		name="gl-ar150"
++		;;
+ 	*"EnGenius EPG5000")
+ 		name="epg5000"
+ 		;;
+--- target/linux/ar71xx/base-files/lib/upgrade/platform.sh
++++ target/linux/ar71xx/base-files/lib/upgrade/platform.sh
+@@ -216,6 +216,7 @@ platform_check_image() {
+ 	esr900 | \
+ 	ew-dorin | \
+ 	ew-dorin-router | \
++	gl-ar150 | \
+ 	hiwifi-hc6361 | \
+ 	hornet-ub-x2 | \
+ 	mzk-w04nu | \
+--- target/linux/ar71xx/config-3.18
++++ target/linux/ar71xx/config-3.18
+@@ -68,6 +68,7 @@ CONFIG_ATH79_MACH_ESR1750=y
+ CONFIG_ATH79_MACH_ESR900=y
+ CONFIG_ATH79_MACH_EW_DORIN=y
+ CONFIG_ATH79_MACH_F9K1115V2=y
++CONFIG_ATH79_MACH_GL_AR150=y
+ CONFIG_ATH79_MACH_GL_INET=y
+ CONFIG_ATH79_MACH_GS_MINIBOX_V1=y
+ CONFIG_ATH79_MACH_GS_OOLITE=y
+--- /dev/null
++++ target/linux/ar71xx/files/arch/mips/ath79/mach-gl-ar150.c
+@@ -0,0 +1,125 @@
++/*
++ *  GL_ar150 board support
++ *
++ *  Copyright (C) 2011 dongyuqi <729650915 at qq.com>
++ *  Copyright (C) 2011-2012 Gabor Juhos <juhosg at openwrt.org>
++ *  Copyright (C) 2013 alzhao <alzhao at gmail.com>
++ *  Copyright (C) 2014 Michel Stempin <michel.stempin at wanadoo.fr>
++ *
++ *  This program is free software; you can redistribute it and/or modify it
++ *  under the terms of the GNU General Public License version 2 as published
++ *  by the Free Software Foundation.
++*/
++
++#include <linux/gpio.h>
++
++#include <asm/mach-ath79/ath79.h>
++
++#include "dev-eth.h"
++#include "dev-gpio-buttons.h"
++#include "dev-leds-gpio.h"
++#include "dev-m25p80.h"
++#include "dev-usb.h"
++#include "dev-wmac.h"
++#include "machtypes.h"
++
++#define GL_AR150_GPIO_LED_WLAN		   0
++#define GL_AR150_GPIO_LED_LAN		   13
++#define GL_AR150_GPIO_LED_WAN		   15 
++
++#define GL_AR150_GPIO_BIN_USB         6
++#define GL_AR150_GPIO_BTN_MANUAL      7
++#define GL_AR150_GPIO_BTN_AUTO	   	   8
++#define GL_AR150_GPIO_BTN_RESET	   11
++
++#define GL_AR150_KEYS_POLL_INTERVAL   20	/* msecs */
++#define GL_AR150_KEYS_DEBOUNCE_INTERVAL	(3 * GL_AR150_KEYS_POLL_INTERVAL)
++
++#define GL_AR150_MAC0_OFFSET	0x0000
++#define GL_AR150_MAC1_OFFSET	0x0000
++#define GL_AR150_CALDATA_OFFSET	0x1000
++#define GL_AR150_WMAC_MAC_OFFSET	0x0000
++
++static struct gpio_led gl_ar150_leds_gpio[] __initdata = {
++	{
++		.name = "gl_ar150:wlan",
++		.gpio = GL_AR150_GPIO_LED_WLAN,
++		.active_low = 0,
++	},
++	{
++		.name = "gl_ar150:lan",
++		.gpio = GL_AR150_GPIO_LED_LAN,
++		.active_low = 0,
++	},
++	{
++		.name = "gl_ar150:wan",
++		.gpio = GL_AR150_GPIO_LED_WAN,
++		.active_low = 0,
++ 		.default_state = 1,
++	},
++};
++
++static struct gpio_keys_button gl_ar150_gpio_keys[] __initdata = {
++	{
++		.desc = "BTN_7",
++		.type = EV_KEY,
++		.code = BTN_7,
++		.debounce_interval = GL_AR150_KEYS_DEBOUNCE_INTERVAL,
++		.gpio = GL_AR150_GPIO_BTN_MANUAL,
++		.active_low = 0,
++	},
++	{
++		.desc = "BTN_8",
++		.type = EV_KEY,
++		.code = BTN_8,
++		.debounce_interval = GL_AR150_KEYS_DEBOUNCE_INTERVAL,
++		.gpio = GL_AR150_GPIO_BTN_AUTO,
++		.active_low = 0,
++	},
++	{
++		.desc = "reset",
++		.type = EV_KEY,
++		.code = KEY_RESTART,
++		.debounce_interval = GL_AR150_KEYS_DEBOUNCE_INTERVAL,
++		.gpio = GL_AR150_GPIO_BTN_RESET,
++		.active_low = 0,
++	},
++};
++
++static void __init gl_ar150_setup(void)
++{
++
++	/* ART base address */
++	u8 *art = (u8 *) KSEG1ADDR(0x1fff0000);
++
++	/* disable PHY_SWAP and PHY_ADDR_SWAP bits */
++	ath79_setup_ar933x_phy4_switch(false, false);
++
++	/* register flash. */
++	ath79_register_m25p80(NULL);
++
++	/* register gpio LEDs and keys */
++	ath79_register_leds_gpio(-1, ARRAY_SIZE(gl_ar150_leds_gpio),
++				 gl_ar150_leds_gpio);
++	ath79_register_gpio_keys_polled(-1, GL_AR150_KEYS_POLL_INTERVAL,
++					ARRAY_SIZE(gl_ar150_gpio_keys),
++					gl_ar150_gpio_keys);
++
++	/* enable usb */
++	gpio_request_one(GL_AR150_GPIO_BIN_USB,
++				 GPIOF_OUT_INIT_HIGH | GPIOF_EXPORT_DIR_FIXED,
++	 			 "USB power");
++	ath79_register_usb();
++	
++	/* register eth0 as WAN, eth1 as LAN */
++	ath79_init_mac(ath79_eth0_data.mac_addr, art+GL_AR150_MAC0_OFFSET, 0);
++	ath79_init_mac(ath79_eth1_data.mac_addr, art+GL_AR150_MAC1_OFFSET, 0);
++	ath79_register_mdio(0, 0x0);
++	ath79_register_eth(0);
++	ath79_register_eth(1);
++
++	/* register wireless mac with cal data */
++	ath79_register_wmac(art + GL_AR150_CALDATA_OFFSET, art + GL_AR150_WMAC_MAC_OFFSET);
++}
++
++MIPS_MACHINE(ATH79_MACH_GL_AR150, "GL-AR150", "GL AR150",gl_ar150_setup);
+--- target/linux/ar71xx/generic/profiles/gl-connect.mk
++++ /dev/null
+@@ -1,17 +0,0 @@
+-#
+-# Copyright (C) 2014 OpenWrt.org
+-#
+-# This is free software, licensed under the GNU General Public License v2.
+-# See /LICENSE for more information.
+-#
+-
+-define Profile/GLINET
+-	NAME:=GL.iNet
+-	PACKAGES:=kmod-usb-core kmod-usb2
+-endef
+-
+-define Profile/GLINET/Description
+-	Package set optimized for the GL-Connect GL.iNet v1.
+-endef
+-
+-$(eval $(call Profile,GLINET))
+--- /dev/null
++++ target/linux/ar71xx/generic/profiles/gli.mk
+@@ -0,0 +1,27 @@
++#
++# Copyright (C) 2013 OpenWrt.org
++#
++# This is free software, licensed under the GNU General Public License v2.
++# See /LICENSE for more information.
++#
++define Profile/GLINET
++	NAME:=GL.iNet 6416
++	PACKAGES:=kmod-usb-core kmod-usb2
++endef
++
++define Profile/GLINET/Description
++	Package set optimized for the GL-Connect GL.iNet v1.
++endef
++
++$(eval $(call Profile,GLINET))
++
++define Profile/GL-AR150
++	NAME:=GL AR150
++	PACKAGES:=kmod-usb-core kmod-usb2
++endef
++
++define Profile/GL-AR150/Description
++	Configuration of GL AR150.
++endef
++
++$(eval $(call Profile,GL-AR150))
+--- target/linux/ar71xx/image/Makefile
++++ target/linux/ar71xx/image/Makefile
+@@ -144,6 +144,14 @@ define Device/weio
+ endef
+ TARGET_DEVICES += weio
+ 
++define Device/gl-ar150
++  BOARDNAME = GL-AR150
++  IMAGE_SIZE = 16000k
++  CONSOLE = ttyATH0,115200
++  MTDPARTS = spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,16000k(firmware),64k(art)ro
++endef
++TARGET_DEVICES += gl-ar150
++
+ define Device/wndr3700
+   BOARDNAME = WNDR3700
+   NETGEAR_KERNEL_MAGIC = 0x33373030
+--- /dev/null
++++ target/linux/ar71xx/patches-3.18/911-MIPS-ath79-add-gl_ar150.patch
+@@ -0,0 +1,39 @@
++--- a/arch/mips/ath79/Kconfig
+++++ b/arch/mips/ath79/Kconfig
++@@ -577,6 +577,16 @@ config ATH79_MACH_EL_MINI
++ 	select ATH79_DEV_USB
++ 	select ATH79_DEV_WMAC
++ 
+++config ATH79_MACH_GL_AR150
+++	bool "GL AR150 support"
+++	select SOC_AR933X
+++	select ATH79_DEV_ETH
+++	select ATH79_DEV_GPIO_BUTTONS
+++	select ATH79_DEV_LEDS_GPIO
+++	select ATH79_DEV_M25P80
+++	select ATH79_DEV_USB
+++	select ATH79_DEV_WMAC
+++
++ config ATH79_MACH_GL_INET
++ 	bool "GL-INET support"
++ 	select SOC_AR933X
++--- a/arch/mips/ath79/Makefile
+++++ b/arch/mips/ath79/Makefile
++@@ -83,6 +83,7 @@ obj-$(CONFIG_ATH79_MACH_EL_MINI)	+= mach
++ obj-$(CONFIG_ATH79_MACH_EPG5000)	+= mach-epg5000.o
++ obj-$(CONFIG_ATH79_MACH_ESR1750)	+= mach-esr1750.o
++ obj-$(CONFIG_ATH79_MACH_F9K1115V2)	+= mach-f9k1115v2.o
+++obj-$(CONFIG_ATH79_MACH_GL_AR150)   += mach-gl-ar150.o
++ obj-$(CONFIG_ATH79_MACH_GL_INET)	+= mach-gl-inet.o
++ obj-$(CONFIG_ATH79_MACH_GS_MINIBOX_V1)	+= mach-gs-minibox-v1.o
++ obj-$(CONFIG_ATH79_MACH_GS_OOLITE)	+= mach-gs-oolite.o
++--- a/arch/mips/ath79/machtypes.h
+++++ b/arch/mips/ath79/machtypes.h
++@@ -72,6 +72,7 @@ enum ath79_mach_type {
++ 	ATH79_MACH_ESR1750,		/* EnGenius ESR1750 */
++ 	ATH79_MACH_EPG5000,		/* EnGenius EPG5000 */
++ 	ATH79_MACH_F9K1115V2,		/* Belkin AC1750DB */
+++	ATH79_MACH_GL_AR150,    /* GL-AR150 support */
++ 	ATH79_MACH_GL_INET,		/* GL-CONNECT GL-INET */
++ 	ATH79_MACH_GS_MINIBOX_V1,	/* Gainstrong MiniBox V1.0 */
++ 	ATH79_MACH_GS_OOLITE,           /* GS OOLITE V1.0 */
+
diff --git a/build_patches/ar71xx-add-support-for-GL-AR150.patch b/build_patches/ar71xx-add-support-for-GL-AR150.patch
deleted file mode 100644
index ec96f81..0000000
--- a/build_patches/ar71xx-add-support-for-GL-AR150.patch
+++ /dev/null
@@ -1,293 +0,0 @@
---- target/linux/ar71xx/base-files/etc/uci-defaults/01_leds
-+++ target/linux/ar71xx/base-files/etc/uci-defaults/01_leds
-@@ -181,6 +181,10 @@ dlan-pro-1200-ac)
- 	ucidef_set_led_trigger_gpio "plcr" "dLAN" "devolo:error:dlan" "16" "0"
- 	;;
- 
-+gl-ar150)
-+	ucidef_set_led_wlan "wlan" "WLAN" "gl_ar150:wlan" "phy0tpt"
-+	;;
-+
- gl-inet)
- 	ucidef_set_led_netdev "lan" "LAN" "gl-connect:green:lan" "eth1"
- 	ucidef_set_led_wlan "wlan" "WLAN" "gl-connect:red:wlan" "phy0tpt"
---- target/linux/ar71xx/base-files/etc/uci-defaults/02_network
-+++ target/linux/ar71xx/base-files/etc/uci-defaults/02_network
-@@ -375,6 +375,7 @@ dir-505-a1)
- alfa-ap96 |\
- alfa-nx |\
- ap83 |\
-+gl-ar150 |\
- gl-inet |\
- jwap003 |\
- pb42 |\
---- target/linux/ar71xx/base-files/lib/ar71xx.sh
-+++ target/linux/ar71xx/base-files/lib/ar71xx.sh
-@@ -454,6 +454,9 @@ ar71xx_board_detect() {
- 		name="gl-inet"
- 		gl_inet_board_detect
- 		;;
-+	*"GL AR150")
-+		name="gl-ar150"
-+		;;
- 	*"EnGenius EPG5000")
- 		name="epg5000"
- 		;;
---- target/linux/ar71xx/base-files/lib/upgrade/platform.sh
-+++ target/linux/ar71xx/base-files/lib/upgrade/platform.sh
-@@ -216,6 +216,7 @@ platform_check_image() {
- 	esr900 | \
- 	ew-dorin | \
- 	ew-dorin-router | \
-+	gl-ar150 | \
- 	hiwifi-hc6361 | \
- 	hornet-ub-x2 | \
- 	mzk-w04nu | \
---- target/linux/ar71xx/config-3.18
-+++ target/linux/ar71xx/config-3.18
-@@ -68,6 +68,7 @@ CONFIG_ATH79_MACH_ESR1750=y
- CONFIG_ATH79_MACH_ESR900=y
- CONFIG_ATH79_MACH_EW_DORIN=y
- CONFIG_ATH79_MACH_F9K1115V2=y
-+CONFIG_ATH79_MACH_GL_AR150=y
- CONFIG_ATH79_MACH_GL_INET=y
- CONFIG_ATH79_MACH_GS_MINIBOX_V1=y
- CONFIG_ATH79_MACH_GS_OOLITE=y
---- /dev/null
-+++ target/linux/ar71xx/files/arch/mips/ath79/mach-gl-ar150.c
-@@ -0,0 +1,125 @@
-+/*
-+ *  GL_ar150 board support
-+ *
-+ *  Copyright (C) 2011 dongyuqi <729650915 at qq.com>
-+ *  Copyright (C) 2011-2012 Gabor Juhos <juhosg at openwrt.org>
-+ *  Copyright (C) 2013 alzhao <alzhao at gmail.com>
-+ *  Copyright (C) 2014 Michel Stempin <michel.stempin at wanadoo.fr>
-+ *
-+ *  This program is free software; you can redistribute it and/or modify it
-+ *  under the terms of the GNU General Public License version 2 as published
-+ *  by the Free Software Foundation.
-+*/
-+
-+#include <linux/gpio.h>
-+
-+#include <asm/mach-ath79/ath79.h>
-+
-+#include "dev-eth.h"
-+#include "dev-gpio-buttons.h"
-+#include "dev-leds-gpio.h"
-+#include "dev-m25p80.h"
-+#include "dev-usb.h"
-+#include "dev-wmac.h"
-+#include "machtypes.h"
-+
-+#define GL_AR150_GPIO_LED_WLAN		   0
-+#define GL_AR150_GPIO_LED_LAN		   13
-+#define GL_AR150_GPIO_LED_WAN		   15 
-+
-+#define GL_AR150_GPIO_BIN_USB         6
-+#define GL_AR150_GPIO_BTN_MANUAL      7
-+#define GL_AR150_GPIO_BTN_AUTO	   	   8
-+#define GL_AR150_GPIO_BTN_RESET	   11
-+
-+#define GL_AR150_KEYS_POLL_INTERVAL   20	/* msecs */
-+#define GL_AR150_KEYS_DEBOUNCE_INTERVAL	(3 * GL_AR150_KEYS_POLL_INTERVAL)
-+
-+#define GL_AR150_MAC0_OFFSET	0x0000
-+#define GL_AR150_MAC1_OFFSET	0x0000
-+#define GL_AR150_CALDATA_OFFSET	0x1000
-+#define GL_AR150_WMAC_MAC_OFFSET	0x0000
-+
-+static struct gpio_led gl_ar150_leds_gpio[] __initdata = {
-+	{
-+		.name = "gl_ar150:wlan",
-+		.gpio = GL_AR150_GPIO_LED_WLAN,
-+		.active_low = 0,
-+	},
-+	{
-+		.name = "gl_ar150:lan",
-+		.gpio = GL_AR150_GPIO_LED_LAN,
-+		.active_low = 0,
-+	},
-+	{
-+		.name = "gl_ar150:wan",
-+		.gpio = GL_AR150_GPIO_LED_WAN,
-+		.active_low = 0,
-+ 		.default_state = 1,
-+	},
-+};
-+
-+static struct gpio_keys_button gl_ar150_gpio_keys[] __initdata = {
-+	{
-+		.desc = "BTN_7",
-+		.type = EV_KEY,
-+		.code = BTN_7,
-+		.debounce_interval = GL_AR150_KEYS_DEBOUNCE_INTERVAL,
-+		.gpio = GL_AR150_GPIO_BTN_MANUAL,
-+		.active_low = 0,
-+	},
-+	{
-+		.desc = "BTN_8",
-+		.type = EV_KEY,
-+		.code = BTN_8,
-+		.debounce_interval = GL_AR150_KEYS_DEBOUNCE_INTERVAL,
-+		.gpio = GL_AR150_GPIO_BTN_AUTO,
-+		.active_low = 0,
-+	},
-+	{
-+		.desc = "reset",
-+		.type = EV_KEY,
-+		.code = KEY_RESTART,
-+		.debounce_interval = GL_AR150_KEYS_DEBOUNCE_INTERVAL,
-+		.gpio = GL_AR150_GPIO_BTN_RESET,
-+		.active_low = 0,
-+	},
-+};
-+
-+static void __init gl_ar150_setup(void)
-+{
-+
-+	/* ART base address */
-+	u8 *art = (u8 *) KSEG1ADDR(0x1fff0000);
-+
-+	/* disable PHY_SWAP and PHY_ADDR_SWAP bits */
-+	ath79_setup_ar933x_phy4_switch(false, false);
-+
-+	/* register flash. */
-+	ath79_register_m25p80(NULL);
-+
-+	/* register gpio LEDs and keys */
-+	ath79_register_leds_gpio(-1, ARRAY_SIZE(gl_ar150_leds_gpio),
-+				 gl_ar150_leds_gpio);
-+	ath79_register_gpio_keys_polled(-1, GL_AR150_KEYS_POLL_INTERVAL,
-+					ARRAY_SIZE(gl_ar150_gpio_keys),
-+					gl_ar150_gpio_keys);
-+
-+	/* enable usb */
-+	gpio_request_one(GL_AR150_GPIO_BIN_USB,
-+				 GPIOF_OUT_INIT_HIGH | GPIOF_EXPORT_DIR_FIXED,
-+	 			 "USB power");
-+	ath79_register_usb();
-+	
-+	/* register eth0 as WAN, eth1 as LAN */
-+	ath79_init_mac(ath79_eth0_data.mac_addr, art+GL_AR150_MAC0_OFFSET, 0);
-+	ath79_init_mac(ath79_eth1_data.mac_addr, art+GL_AR150_MAC1_OFFSET, 0);
-+	ath79_register_mdio(0, 0x0);
-+	ath79_register_eth(0);
-+	ath79_register_eth(1);
-+
-+	/* register wireless mac with cal data */
-+	ath79_register_wmac(art + GL_AR150_CALDATA_OFFSET, art + GL_AR150_WMAC_MAC_OFFSET);
-+}
-+
-+MIPS_MACHINE(ATH79_MACH_GL_AR150, "GL-AR150", "GL AR150",gl_ar150_setup);
---- target/linux/ar71xx/generic/profiles/gl-connect.mk
-+++ /dev/null
-@@ -1,17 +0,0 @@
--#
--# Copyright (C) 2014 OpenWrt.org
--#
--# This is free software, licensed under the GNU General Public License v2.
--# See /LICENSE for more information.
--#
--
--define Profile/GLINET
--	NAME:=GL.iNet
--	PACKAGES:=kmod-usb-core kmod-usb2
--endef
--
--define Profile/GLINET/Description
--	Package set optimized for the GL-Connect GL.iNet v1.
--endef
--
--$(eval $(call Profile,GLINET))
---- /dev/null
-+++ target/linux/ar71xx/generic/profiles/gli.mk
-@@ -0,0 +1,27 @@
-+#
-+# Copyright (C) 2013 OpenWrt.org
-+#
-+# This is free software, licensed under the GNU General Public License v2.
-+# See /LICENSE for more information.
-+#
-+define Profile/GLINET
-+	NAME:=GL.iNet 6416
-+	PACKAGES:=kmod-usb-core kmod-usb2
-+endef
-+
-+define Profile/GLINET/Description
-+	Package set optimized for the GL-Connect GL.iNet v1.
-+endef
-+
-+$(eval $(call Profile,GLINET))
-+
-+define Profile/GL-AR150
-+	NAME:=GL AR150
-+	PACKAGES:=kmod-usb-core kmod-usb2
-+endef
-+
-+define Profile/GL-AR150/Description
-+	Configuration of GL AR150.
-+endef
-+
-+$(eval $(call Profile,GL-AR150))
---- target/linux/ar71xx/image/Makefile
-+++ target/linux/ar71xx/image/Makefile
-@@ -144,6 +144,14 @@ define Device/weio
- endef
- TARGET_DEVICES += weio
- 
-+define Device/gl-ar150
-+  BOARDNAME = GL-AR150
-+  IMAGE_SIZE = 16000k
-+  CONSOLE = ttyATH0,115200
-+  MTDPARTS = spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,16000k(firmware),64k(art)ro
-+endef
-+TARGET_DEVICES += gl-ar150
-+
- define Device/wndr3700
-   BOARDNAME = WNDR3700
-   NETGEAR_KERNEL_MAGIC = 0x33373030
---- /dev/null
-+++ target/linux/ar71xx/patches-3.18/911-MIPS-ath79-add-gl_ar150.patch
-@@ -0,0 +1,39 @@
-+--- a/arch/mips/ath79/Kconfig
-++++ b/arch/mips/ath79/Kconfig
-+@@ -577,6 +577,16 @@ config ATH79_MACH_EL_MINI
-+ 	select ATH79_DEV_USB
-+ 	select ATH79_DEV_WMAC
-+ 
-++config ATH79_MACH_GL_AR150
-++	bool "GL AR150 support"
-++	select SOC_AR933X
-++	select ATH79_DEV_ETH
-++	select ATH79_DEV_GPIO_BUTTONS
-++	select ATH79_DEV_LEDS_GPIO
-++	select ATH79_DEV_M25P80
-++	select ATH79_DEV_USB
-++	select ATH79_DEV_WMAC
-++
-+ config ATH79_MACH_GL_INET
-+ 	bool "GL-INET support"
-+ 	select SOC_AR933X
-+--- a/arch/mips/ath79/Makefile
-++++ b/arch/mips/ath79/Makefile
-+@@ -83,6 +83,7 @@ obj-$(CONFIG_ATH79_MACH_EL_MINI)	+= mach
-+ obj-$(CONFIG_ATH79_MACH_EPG5000)	+= mach-epg5000.o
-+ obj-$(CONFIG_ATH79_MACH_ESR1750)	+= mach-esr1750.o
-+ obj-$(CONFIG_ATH79_MACH_F9K1115V2)	+= mach-f9k1115v2.o
-++obj-$(CONFIG_ATH79_MACH_GL_AR150)   += mach-gl-ar150.o
-+ obj-$(CONFIG_ATH79_MACH_GL_INET)	+= mach-gl-inet.o
-+ obj-$(CONFIG_ATH79_MACH_GS_MINIBOX_V1)	+= mach-gs-minibox-v1.o
-+ obj-$(CONFIG_ATH79_MACH_GS_OOLITE)	+= mach-gs-oolite.o
-+--- a/arch/mips/ath79/machtypes.h
-++++ b/arch/mips/ath79/machtypes.h
-+@@ -72,6 +72,7 @@ enum ath79_mach_type {
-+ 	ATH79_MACH_ESR1750,		/* EnGenius ESR1750 */
-+ 	ATH79_MACH_EPG5000,		/* EnGenius EPG5000 */
-+ 	ATH79_MACH_F9K1115V2,		/* Belkin AC1750DB */
-++	ATH79_MACH_GL_AR150,    /* GL-AR150 support */
-+ 	ATH79_MACH_GL_INET,		/* GL-CONNECT GL-INET */
-+ 	ATH79_MACH_GS_MINIBOX_V1,	/* Gainstrong MiniBox V1.0 */
-+ 	ATH79_MACH_GS_OOLITE,           /* GS OOLITE V1.0 */
-
diff --git a/build_patches/set_root_password.patch b/build_patches/set_root_password.patch
deleted file mode 100644
index 05a1be0..0000000
--- a/build_patches/set_root_password.patch
+++ /dev/null
@@ -1,8 +0,0 @@
---- package/base-files/files/etc/shadow
-+++ package/base-files/files/etc/shadow
-@@ -1,4 +1,4 @@
--root::0:0:99999:7:::
-+root:$1$OmvoKpjK$e.lPVnBxsrAbNV4EoH3xb1:0:0:99999:7:::
- daemon:*:0:0:99999:7:::
- ftp:*:0:0:99999:7:::
- network:*:0:0:99999:7:::
diff --git a/build_patches/sysupgrade_no_config_save.patch b/build_patches/sysupgrade_no_config_save.patch
deleted file mode 100644
index 55b3d74..0000000
--- a/build_patches/sysupgrade_no_config_save.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: package/base-files/files/sbin/sysupgrade
-===================================================================
---- package/base-files/files/sbin/sysupgrade
-+++ package/base-files/files/sbin/sysupgrade
-@@ -101,7 +101,7 @@
- add_uci_conffiles() {
- 	local file="$1"
- 	( find $(sed -ne '/^[[:space:]]*$/d; /^#/d; p' \
--		/etc/sysupgrade.conf /lib/upgrade/keep.d/* 2>/dev/null) \
-+		/etc/sysupgrade.conf 2>/dev/null) \
- 		-type f -o -type l 2>/dev/null;
- 	  opkg list-changed-conffiles ) | sort -u > "$file"
- 	return 0
-- 
2.1.4




Mehr Informationen über die Mailingliste franken-dev