From b562dff4564ab6823061b1c38558de7187d4ad5b Mon Sep 17 00:00:00 2001 From: David Bauer Date: Sun, 27 Jun 2021 13:16:54 +0200 Subject: [PATCH] openwrt: base-files: allow sourcing of config_generate --- ...iles-allow-sourcing-of-config_generate.patch | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 patches/openwrt/0005-base-files-allow-sourcing-of-config_generate.patch diff --git a/patches/openwrt/0005-base-files-allow-sourcing-of-config_generate.patch b/patches/openwrt/0005-base-files-allow-sourcing-of-config_generate.patch new file mode 100644 index 00000000..d606d62c --- /dev/null +++ b/patches/openwrt/0005-base-files-allow-sourcing-of-config_generate.patch @@ -0,0 +1,17 @@ +From: David Bauer +Date: Sun, 27 Jun 2021 12:33:36 +0200 +Subject: base-files: allow sourcing of config_generate + +diff --git a/package/base-files/files/bin/config_generate b/package/base-files/files/bin/config_generate +index 0dca5549e8a91749217d959b543a16f1258b0af0..cc838d25e8acfa7cc0652c9801de795e497d3033 100755 +--- a/package/base-files/files/bin/config_generate ++++ b/package/base-files/files/bin/config_generate +@@ -5,7 +5,7 @@ CFG=/etc/board.json + . /usr/share/libubox/jshn.sh + + [ -s $CFG ] || /bin/board_detect || exit 1 +-[ -s /etc/config/network -a -s /etc/config/system ] && exit 0 ++[ "$1" != "source-only" ] && [ -s /etc/config/network -a -s /etc/config/system ] && exit 0 + + generate_bridge() { + local name=$1