do restorecon on newly created dhcpd.leases
This commit is contained in:
parent
cf767d280e
commit
9ce54add64
19
dhcpd.init
19
dhcpd.init
@ -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() {
|
||||||
|
Loading…
Reference in New Issue
Block a user