another debian/preinst fix
[grml-etc-core.git] / debian / preinst
index f0f894b..dc28a6e 100755 (executable)
@@ -14,12 +14,11 @@ set -e
 divert_conffile() {
     CONFFILE="$1"
 
-    if [ -e "$CONFFILE.dpkg-bak" ]; then
+    if [ -e "$CONFFILE.dpkg-bak" -a -e "$CONFFILE" ]; then
        cp -f "$CONFFILE" "$CONFFILE".original
     else
        [ -e "$CONFFILE" ] && cp -f "$CONFFILE" "$CONFFILE".grml-etc-core
     fi
-
 }
 
 case "$1" in