From b36e7362929873b5c88e3c7fbf9d695299ca323f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Karsten=20B=C3=B6ddeker?= <freifunk@kb-light.de>
Date: Fri, 23 Dec 2016 01:07:25 +0100
Subject: [PATCH] introduce new package ffho-fix-defaultroute

---
 ffho/ffho-fix-defaultroute/Makefile           | 34 +++++++++++++++++++
 ffho/ffho-fix-defaultroute/ReadMe.md          |  4 +++
 .../lib/gluon/upgrade/109-fix-defaultroute    |  2 ++
 3 files changed, 40 insertions(+)
 create mode 100644 ffho/ffho-fix-defaultroute/Makefile
 create mode 100644 ffho/ffho-fix-defaultroute/ReadMe.md
 create mode 100755 ffho/ffho-fix-defaultroute/files/lib/gluon/upgrade/109-fix-defaultroute

diff --git a/ffho/ffho-fix-defaultroute/Makefile b/ffho/ffho-fix-defaultroute/Makefile
new file mode 100644
index 0000000..578005f
--- /dev/null
+++ b/ffho/ffho-fix-defaultroute/Makefile
@@ -0,0 +1,34 @@
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=ffho-fix-defaultroute
+PKG_VERSION:=1
+PKG_RELEASE:=$(GLUON_VERSION).$(GLUON_SITE_CODE)-$(GLUON_RELEASE).$(GLUON_CONFIG_VERSION)
+
+PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME)
+
+include $(GLUONDIR)/include/package.mk
+
+define Package/ffho-fix-defaultroute
+  SECTION:=ffho
+  CATEGORY:=FFHO
+  TITLE:=Freifunk Hochstift fix Defaultroute
+  DEPENDS:=+gluon-core
+  MAINTAINER:=Freifunk Hochstift <kontakt@hochstift.freifunk.net>
+  URL:=https://git.c3pb.de/freifunk-pb/ffho-packages
+endef
+
+define Build/Prepare
+	mkdir -p $(PKG_BUILD_DIR)
+endef
+
+define Build/Configure
+endef
+
+define Build/Compile
+endef
+
+define Package/ffho-fix-defaultroute/install
+	$(CP) ./files/* $(1)/
+endef
+
+$(eval $(call BuildPackage,ffho-fix-defaultroute))
diff --git a/ffho/ffho-fix-defaultroute/ReadMe.md b/ffho/ffho-fix-defaultroute/ReadMe.md
new file mode 100644
index 0000000..d1a2fcb
--- /dev/null
+++ b/ffho/ffho-fix-defaultroute/ReadMe.md
@@ -0,0 +1,4 @@
+ffho-fix-defaultroute
+=====================
+
+Script to fix `'network.client.defaultroute='0'`, which was set by some older firmware.
diff --git a/ffho/ffho-fix-defaultroute/files/lib/gluon/upgrade/109-fix-defaultroute b/ffho/ffho-fix-defaultroute/files/lib/gluon/upgrade/109-fix-defaultroute
new file mode 100755
index 0000000..efa0fd6
--- /dev/null
+++ b/ffho/ffho-fix-defaultroute/files/lib/gluon/upgrade/109-fix-defaultroute
@@ -0,0 +1,2 @@
+#!/bin/sh
+uci delete network.client.defaultroute
-- 
GitLab