forked from dhcp/dhcpcd
Use systemd tmpfiles to create /var/lib/dhcpcd directory
This commit is contained in:
@@ -1,3 +1,8 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 19 12:20:48 UTC 2026 - Jorik Cronenberg <jorik.cronenberg@suse.com>
|
||||
|
||||
- Use systemd tmpfiles to create /var/lib/dhcpcd directory
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Nov 26 12:24:43 UTC 2025 - Jorik Cronenberg <jorik.cronenberg@suse.com>
|
||||
|
||||
|
||||
+10
-7
@@ -25,9 +25,10 @@ URL: https://github.com/NetworkConfiguration/dhcpcd
|
||||
Source0: %{url}/releases/download/v%{version}/%{name}-%{version}.tar.xz
|
||||
Source1: %{url}/releases/download/v%{version}/%{name}-%{version}.tar.xz.asc
|
||||
Source2: %{name}.keyring
|
||||
Source3: dhcpcd.conf
|
||||
Source4: dhcpcd.service
|
||||
Source5: dhcpcd@.service
|
||||
Source3: dhcpcd-sysusers.conf
|
||||
Source4: dhcpcd-tmpfiles.conf
|
||||
Source5: dhcpcd.service
|
||||
Source6: dhcpcd@.service
|
||||
BuildRequires: sysuser-tools
|
||||
%sysusers_requires
|
||||
|
||||
@@ -53,16 +54,17 @@ mostly without configuration.
|
||||
|
||||
%install
|
||||
%make_install
|
||||
install -D -m 0644 %{SOURCE4} %{buildroot}%{_unitdir}/dhcpcd.service
|
||||
install -D -m 0644 %{SOURCE5} %{buildroot}%{_unitdir}/dhcpcd@.service
|
||||
install -D -m 0644 %{SOURCE5} %{buildroot}%{_unitdir}/dhcpcd.service
|
||||
install -D -m 0644 %{SOURCE6} %{buildroot}%{_unitdir}/dhcpcd@.service
|
||||
install -D -m 0644 %{SOURCE3} %{buildroot}%{_sysusersdir}/dhcpcd.conf
|
||||
install -d %{buildroot}%{_sharedstatedir}/dhcpcd
|
||||
install -D -m 0644 %{SOURCE4} %{buildroot}%{_tmpfilesdir}/dhcpcd.conf
|
||||
|
||||
%pre -f dhcpcd.pre
|
||||
%service_add_pre dhcpcd.service
|
||||
|
||||
%post
|
||||
%service_add_post dhcpcd.service
|
||||
%tmpfiles_create bind.conf
|
||||
|
||||
%preun
|
||||
%service_del_preun dhcpcd.service
|
||||
@@ -91,6 +93,7 @@ install -d %{buildroot}%{_sharedstatedir}/dhcpcd
|
||||
%{_unitdir}/dhcpcd.service
|
||||
%{_unitdir}/dhcpcd@.service
|
||||
%{_sysusersdir}/dhcpcd.conf
|
||||
%attr(0750,root,root) %dir %{_sharedstatedir}/dhcpcd
|
||||
%{_tmpfilesdir}/dhcpcd.conf
|
||||
%ghost %{_sharedstatedir}/dhcpcd
|
||||
|
||||
%changelog
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
#Type Path Mode UID GID Age Argument
|
||||
d /var/lib/dhcpcd 750 root root - -
|
||||
Reference in New Issue
Block a user