base-files: evaluate uci-defaults on run-time installations
authorLuka Perkov <luka@openwrt.org>
Tue, 10 May 2016 22:36:49 +0000 (22:36 +0000)
committerLuka Perkov <luka@openwrt.org>
Tue, 10 May 2016 22:36:49 +0000 (22:36 +0000)
commitf84e4ad598e24d5565874852539cb66cb9408ee0
treee8d4030457c20b7d0e3af86c4a05d55e58bd933e
parentbbe8eed0f0121f4bb873f44dd07e7c4a067f6e3e
base-files: evaluate uci-defaults on run-time installations

Packages may install scripts into /etc/uci-defaults to be executed once
after installation, usually at the first boot of the target. This works
fine if the package was installed to the rootfs during build or using
the ImageBuilder.
If the package is installed using opkg during run-time uci-defaults
were applied only after a reboot of the device. Avoid the need to
reboot by evaluting the package's uci-defaults in default-postinst.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
SVN-Revision: 49340
package/base-files/files/lib/functions.sh