Browse Source

backup:fix cp path

rufengsuixing 5 years ago
parent
commit
b54ae616ad
1 changed files with 2 additions and 2 deletions
  1. 2 2
      root/etc/init.d/AdGuardHome

+ 2 - 2
root/etc/init.d/AdGuardHome

@@ -343,7 +343,7 @@ start_service() {
 	config_get backupwd $CONFIGURATION backupwd "0"
 	if [ "$backupwd" == "1" ] && [ ! -d "$workdir/data" ]; then
 		config_get backupwdpath $CONFIGURATION backupwdpath "/usr/bin/AdGuardHome"
-		cp -r -f $backupwdpath/data $workdir/data
+		cp -r -f $backupwdpath/data $workdir
 	fi
 	mkdir -p $workdir/data
 	echo -e "$configpath\n$binpath">/lib/upgrade/keep.d/luci-app-adguardhome
@@ -467,7 +467,7 @@ stop_service()
 		config_get workdir $CONFIGURATION workdir "/usr/bin/AdGuardHome"
 		while :
 		do
-			cpret=$(cp -r -f $workdir/data $backupwdpath/data 2>&1)
+			cpret=$(cp -r -f $workdir/data $backupwdpath 2>&1)
 			echo "$cpret"
 			echo "$cpret" | grep "no space left on device"
 			if [ "$?" == "0" ]; then