# 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
}