X-Git-Url: http://ftp.carnet.hr/carnet-debian/scm?a=blobdiff_plain;f=usr%2Fshare%2Fcarnet-upgrade%2Ffunctions.sh;h=a67e2673b6d57ff44e840d1aecdc2d4745ae0378;hb=ab75f551cbebec6dbb9f4d0bc3d332affde718e7;hp=16f3d2306f5c89d3e0af48a23849a30a1aed0140;hpb=3cedab3f4d183d8bf2637a02e6de92eb50786a60;p=carnet-upgrade.git diff --git a/usr/share/carnet-upgrade/functions.sh b/usr/share/carnet-upgrade/functions.sh index 16f3d23..a67e267 100644 --- a/usr/share/carnet-upgrade/functions.sh +++ b/usr/share/carnet-upgrade/functions.sh @@ -388,15 +388,16 @@ fix_etc_default_raid2 () { # restore distribution config file restore_config () { - local file + local file file_backup for file in "$@"; do - if [ -e "$file" ]; then - # backup changes - [ ! -e "$file.cn3-upgrade" ] && mv "$file" "$file.cn3-upgrade" + file_backup=$file.cn3-upgrade + if [ -e $file -a ! -e $file_backup ]; then + # backup file + mv $file $file_backup # install original - cp "/usr/share/carnet-upgrade/files/$file" "$file" + cp /usr/share/carnet-upgrade/files/$file $file fi done }