diff --git a/omr-update/files/etc/init.d/omr-update b/omr-update/files/etc/init.d/omr-update index 666bc05c2..53e690e00 100755 --- a/omr-update/files/etc/init.d/omr-update +++ b/omr-update/files/etc/init.d/omr-update @@ -1,7 +1,7 @@ #!/bin/sh /etc/rc.common # Copyright (C) 2006-2011 OpenWrt.org -START=9 +START=09 STOP=98 boot() { @@ -11,12 +11,14 @@ boot() { files="$(ls)" [ -n "$files" ] && { mkdir /usr/share/omr-update - cp /etc/uci-defaults/* /usr/share/omr-update + if [ "$(grep rom /etc/mtab)" = "" ]; then + cp /etc/uci-defaults/* /usr/share/omr-update + fi return 0 } source /etc/os-release if [ "$(uci -q get openmptcprouter.settings.version)" != "${VERSION}" ]; then - cd /usr/share/omr-update || return 0 + cd /rom/etc/uci-defaults || cd /usr/share/omr-update || return 0 files="$(ls)" [ -z "$files" ] && return 0 for file in $files; do