SHA256
1
0
forked from dhcp/dhcpcd

Use systemd tmpfiles to create /var/lib/dhcpcd directory

This commit is contained in:
2026-01-19 13:21:33 +01:00
parent ebed791398
commit 6154a30c6b
4 changed files with 17 additions and 7 deletions
+5
View File
@@ -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
View File
@@ -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
+2
View File
@@ -0,0 +1,2 @@
#Type Path Mode UID GID Age Argument
d /var/lib/dhcpcd 750 root root - -