Fix: %tmpfiles_create not being run (services fail to start till reboot)

This commit is contained in:
Alexey Ivanov 2015-03-18 10:30:47 +00:00
parent 85d27409b9
commit 43927d6922

View file

@ -8,7 +8,7 @@
Name: dhcp
Epoch: 3
Version: %{major_version}%{patch_version}
Release: 1
Release: 2
Summary: The ISC DHCP (Dynamic Host Configuration Protocol) server/relay agent/client
License: Distributable
Group: System/Servers
@ -277,7 +277,7 @@ install -m 0644 contrib/ldap/dhcp.schema %{buildroot}%{schema_dir}
%post server
%_post_service dhcpd
%tmpfiles_create dhcpd
%tmpfiles_create dhcpd.conf
# New dhcpd lease file
if [ ! -f %{_var}/lib/dhcpd/dhcpd.leases ]; then
touch %{_var}/lib/dhcpd/dhcpd.leases
@ -288,14 +288,14 @@ fi
%post relay
%_post_service dhcrelay
%tmpfiles_create dhcrelay
%tmpfiles_create dhcrelay.conf
%preun relay
%_preun_service dhcrelay
%post client
touch %{_var}/lib/dhclient/dhclient.leases
%tmpfiles_create dhclient
%tmpfiles_create dhclient.conf
%postun client
rm -rf %{_var}/lib/dhclient/dhclient.leases