base-files: rework config generation logic
authorJo-Philipp Wich <jo@mein.io>
Tue, 31 May 2016 12:47:30 +0000 (14:47 +0200)
committerJo-Philipp Wich <jo@mein.io>
Tue, 7 Jun 2016 22:34:02 +0000 (00:34 +0200)
commitb98f78b1c15f1593b508c58fc9a34f90b1e58081
treea72ca575dab6a2c6398063589bdf872ab1d19e0d
parent82768561c4709bab4c278c426fdf5ded14f4d5e8
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>
package/base-files/files/bin/board_detect
package/base-files/files/bin/config_generate