[packages] utils/boxbackup: Corrected refresh (delete, touch) before rebuild of the...
authorcshore <cshore@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 18 Aug 2011 08:57:52 +0000 (08:57 +0000)
committercshore <cshore@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 18 Aug 2011 08:57:52 +0000 (08:57 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/packages@28035 3c298f89-4303-0410-b956-a3cf2f4a3e73

utils/boxbackup/files/bbstored.sh

index e1995bb..91bc1ad 100644 (file)
@@ -115,10 +115,6 @@ bbstored_global() {
 raidfile_section() {
        local cfg="$1"
 
-       [ -z "$BXBK_RAIDFILE_CONF" ] && return 1
-       rm -f "$BXBK_RAIDFILE_CONF"
-       touch "$BXBK_RAIDFILE_CONF"
-       
        local setnum
        local blocksize
        local path
@@ -155,6 +151,11 @@ create_config() {
 
                config_load bbstored
                config_foreach bbstored_global bbstored
+
+               [ -z "$BXBK_RAIDFILE_CONF" ] && return 1
+               rm -f "$BXBK_RAIDFILE_CONF"
+               touch "$BXBK_RAIDFILE_CONF"
+       
                config_foreach raidfile_section raidfile
 
                chown -R ${RUNAS_USER:-nobody}:${RUNAS_GROUP:-nogroup} "$BXBK_CONFIG_PATH"