X-Git-Url: http://ftp.carnet.hr/carnet-debian/scm?a=blobdiff_plain;f=debian%2Fpostinst;h=f620ce59ec9079388728c779997058eae0fc9ff6;hb=refs%2Ftags%2Fv1%252.3.14%2B3;hp=a39035e9f3552727f9bec094a65b31e1a6bba253;hpb=7d050bb4def77e6ca4e6d5e2eeaf7d1a919ea144;p=xinetd-cn.git diff --git a/debian/postinst b/debian/postinst index a39035e..f620ce5 100644 --- a/debian/postinst +++ b/debian/postinst @@ -67,11 +67,15 @@ trap cleanup 0 1 2 15 # First, we do backup (inetd, xinetd) # -if cp_backup_conffile -r -d $BACKUPDIR -p $INETDCONF; then - cp_echo "CN: Old $INETDCONF saved as $BACKUPDIR/`basename $INETDCONF`.bak." +if [ -f "$INETDCONF" ]; then + if cp_backup_conffile -r -d $BACKUPDIR -p $INETDCONF; then + cp_echo "CN: Old $INETDCONF saved as $BACKUPDIR/`basename $INETDCONF`.bak." + fi fi -if cp_backup_conffile -r -d $BACKUPDIR -p $CONF; then - cp_echo "CN: Old $CONF saved as $BACKUPDIR/`basename $CONF`.bak." +if [ -f "$CONF" ]; then + if cp_backup_conffile -r -d $BACKUPDIR -p $CONF; then + cp_echo "CN: Old $CONF saved as $BACKUPDIR/`basename $CONF`.bak." + fi fi CONFTMP=`mktemp $CONF.tmp.XXXXXX`