summaryrefslogtreecommitdiffstats
path: root/package/base-files/files/bin/board_detect
diff options
context:
space:
mode:
authorJo-Philipp Wich <jo@mein.io>2016-05-31 14:47:30 +0200
committerJo-Philipp Wich <jo@mein.io>2016-06-08 00:34:02 +0200
commitb98f78b1c15f1593b508c58fc9a34f90b1e58081 (patch)
treea72ca575dab6a2c6398063589bdf872ab1d19e0d /package/base-files/files/bin/board_detect
parent82768561c4709bab4c278c426fdf5ded14f4d5e8 (diff)
downloadmaster-31e0f0ae-b98f78b1c15f1593b508c58fc9a34f90b1e58081.tar.gz
master-31e0f0ae-b98f78b1c15f1593b508c58fc9a34f90b1e58081.tar.bz2
master-31e0f0ae-b98f78b1c15f1593b508c58fc9a34f90b1e58081.zip
base-files: rework config generation logic
Now that config_generate is able to generate the entire /etc/config/system from scratch we can apply the same logic as used for /etc/config/network; when the configuration file exists already then do not do anything, else generate it from the values provided by /etc/board.json . In order to facilitate that move the file existance checking inside /bin/config_generate and call it unconditionally from /bin/board_detect. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Diffstat (limited to 'package/base-files/files/bin/board_detect')
-rwxr-xr-xpackage/base-files/files/bin/board_detect6
1 files changed, 2 insertions, 4 deletions
diff --git a/package/base-files/files/bin/board_detect b/package/base-files/files/bin/board_detect
index ee04b9e64d..beb7f4e659 100755
--- a/package/base-files/files/bin/board_detect
+++ b/package/base-files/files/bin/board_detect
@@ -8,7 +8,5 @@
}
[ -f "/etc/board.json" ] || return 1
-[ -f "/etc/config/network" ] || {
- touch /etc/config/network
- /bin/config_generate
-}
+
+/bin/config_generate