diff --git a/package/base-files/files/etc/init.d/boot b/package/base-files/files/etc/init.d/boot index a26d4886b2..ab25c11129 100755 --- a/package/base-files/files/etc/init.d/boot +++ b/package/base-files/files/etc/init.d/boot @@ -10,10 +10,13 @@ uci_apply_defaults() { cd /etc/uci-defaults || return 0 files="$(ls)" [ -z "$files" ] && return 0 + applied="" for file in $files; do - ( . "./$(basename $file)" ) && rm -f "$file" + ( . "./$(basename $file)" ) && applied="$applied $file" done uci commit + sync + rm -f $applied } boot() {