Index: /tools/config-node.sh
===================================================================
--- /tools/config-node.sh	(revision 4053)
+++ /tools/config-node.sh	(revision 4054)
@@ -235,12 +235,15 @@
 
 do_move() {
-rm ${dir}/${i}.bak
-mv ${dir}/${i} ${dir}/${i}.bak \
-	|| cleanexit 1
-log backuped ${dir}/${i}
-
-mv ${dir}/${i}.new ${dir}/${i} \
-	|| cleanexit 1
-log updated ${dir}/${i}
+if [ -x ${dir}/${i}.bak ]; then
+  rm ${dir}/${i}.bak
+fi
+
+if [ -x ${dir}/${i} ]; then
+  mv ${dir}/${i} ${dir}/${i}.bak  || cleanexit 1
+  log backup ${dir}/${i} to ${dir}/${i}.bak
+fi
+
+mv ${dir}/${i}.new ${dir}/${i} || cleanexit 1
+  log updated ${dir}/${i}
 }
 
