projects
/
xinetd-cn.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Prva inacica paketa za Debian jessie distribuciju.
[xinetd-cn.git]
/
debian
/
postinst
diff --git
a/debian/postinst
b/debian/postinst
index
a39035e
..
05e4384
100644
(file)
--- a/
debian/postinst
+++ b/
debian/postinst
@@
-67,11
+67,15
@@
trap cleanup 0 1 2 15
# First, we do backup (inetd, xinetd)
#
# 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
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`
fi
CONFTMP=`mktemp $CONF.tmp.XXXXXX`
@@
-264,13
+268,7
@@
fi
# Restart xinetd if needed
#
if [ $need_restart -eq 1 ]; then
# Restart xinetd if needed
#
if [ $need_restart -eq 1 ]; then
- if [ -x "/etc/init.d/xinetd" ]; then
- if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then
- invoke-rc.d xinetd restart || exit $?
- else
- /etc/init.d/xinetd restart || exit $?
- fi
- fi
+ service xinetd restart || exit $?
fi
# Mail root
fi
# Mail root