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)
commitf3921355e92488594d57092a140b3d03a7e9ec80
tree7c8abf85746b75cabab6c6569b108d3de0765207
parentf646a1db3ddf95b5d7223fadad8aec8219c171d2
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