[package] base-files: we don't need /etc/functions.sh symlink anymore SVN-Revision: 34802
package/base-files: move /etc/functions.sh to /lib/functions.sh SVN-Revision: 28857
[package] block-mount base-files: Added additional check to pi_include to ensure that a directory used with pi_include actually contains files matching the souring pattern because if not the shell dies due to an empty string in for statement. Added /lib/functions/fsck as an empty dir to block-mount. This combination fixes a warning which generates a lot of bug reports, without panicking the kernel like the last attempt. SVN-Revision: 26479
[package] base/block-extroot, base/block-mount: Modified preinit and block-extroot and block-mount so that use of block-mount and block-extroot do not require that block-extroot, block-mount, nor the kernel modules they depend, on are required to included in the image. That is block-extroot and dependencies may now be installed as modules onto the jffs2 part of a squashfs system and it will work. In addition packages which are installed into the jffs2 of a squashfs system may now affect preinit, so long as they do not require execution of commands that occur before the merging of the jffs2 and built-in (squashfs) preinit scripts is done. Thanks jow for the preinit merge stuff! SVN-Revision: 23110
[package] base-files: introduce service_kill() into functions.sh - a convenience wrapper for killing services by pid or pidfile with a grace period for termination before kill SVN-Revision: 23087
[package] base-files, uci: properly revert list state on config_load This fixes a bug where lists end up with duplicate values if config_load was invoked multiple times. SVN-Revision: 22629
add missing argument to debug/mount wrappers (thx, matteo) SVN-Revision: 18718
do not start multiple subshells for applying /etc/uci-defaults. use sh -x for hush compatibility SVN-Revision: 18717
functions.sh: use functions instead of aliases for the debug, mount wrappers - hush does not have aliases SVN-Revision: 18715
base-files: port functions.sh to new config_get Signed-off-by: Malte S. Stretz <mss@apache.org> SVN-Revision: 17156
base-files: allow default value for config_get Signed-off-by: Malte S. Stretz <mss@apache.org> Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 17155
Use busybox mount, could be overriden to use util-linux-ng for instance, thanks sn9 SVN-Revision: 12386
upgrade to uci 0.5.0, adds list handling support SVN-Revision: 12353
fix config_clear(), see #3054 SVN-Revision: 12036
functions.sh: add list_contains function for checking whether a list contains a specific element SVN-Revision: 12025
functions.sh: add a function for removing an item from a list in a shell variable SVN-Revision: 12024
add an extra safety check SVN-Revision: 10389
Here comes the new UCI. Enjoy :) SVN-Revision: 10367
add uci_set_default (to be used in init scripts or /etc/uci-defaults) SVN-Revision: 10086
drop the '0' default in config_get_bool SVN-Revision: 9618