do restorecon on newly created dhcpd.leases

This commit is contained in:
jvdias 2004-09-22 14:55:33 +00:00
parent cf767d280e
commit 9ce54add64

View File

@ -18,24 +18,17 @@
[ -f /usr/sbin/dhcpd ] || exit 0 [ -f /usr/sbin/dhcpd ] || exit 0
[ -f /etc/dhcpd.conf ] || exit 0 [ -f /etc/dhcpd.conf ] || exit 0
[ -f /var/lib/dhcp/dhcpd.leases ] || touch /var/lib/dhcp/dhcpd.leases if [ ! -f /var/lib/dhcp/dhcpd.leases ] ; then
touch /var/lib/dhcp/dhcpd.leases
[ -x /sbin/restorecon ] && [ -d /selinux ] && /sbin/restorecon /var/lib/dhcp/dhcpd.leases
fi
RETVAL=0 RETVAL=0
prog="dhcpd" prog="dhcpd"
configtest() configtest()
{ {
local retval TEMP=/tmp/dhcpd$$.err /usr/sbin/dhcpd -t
return $?
/usr/sbin/dhcpd -t 2>$TEMP
retval=$?
if [ $retval -ne 0 ]
then
cat $TEMP
rm -f $TEMP
fi
return $retval
} }
start() { start() {