base-files: create /etc/config/ directory

The /bin/config_generate script and some other scripts are assuming the
/etc/config directory exists in the image. This is true in case for
example the package firewall, dropbear or dnsmasq are included, which
are adding the files under /etc/config/. Without any of these package
the system will not boot up fully because the /etc/config/ directory is
missing and some init scripts just fail.

Make sure all images with the base-files contain a /etc/config/
directory.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Acked-by: John Crispin <john@phrozen.org>
lede-17.01
Hauke Mehrtens 2017-09-30 13:50:44 +02:00
parent 3350137bd3
commit b8357e87d7
1 changed files with 1 additions and 0 deletions

View File

@ -138,6 +138,7 @@ define Package/base-files/install
mkdir -p $(1)/CONTROL mkdir -p $(1)/CONTROL
mkdir -p $(1)/dev mkdir -p $(1)/dev
mkdir -p $(1)/etc/config
mkdir -p $(1)/etc/crontabs mkdir -p $(1)/etc/crontabs
mkdir -p $(1)/etc/rc.d mkdir -p $(1)/etc/rc.d
mkdir -p $(1)/overlay mkdir -p $(1)/overlay