Let the package own the shared data dir instead of a tmpfiles.d setup
This commit is contained in:
@@ -1,2 +0,0 @@
|
||||
#Type Path Mode User Group
|
||||
d /var/lib/act-runner 0700 act-runner act-runner
|
||||
@@ -146,6 +146,7 @@ install -m 0755 -vp bin/* %{buildroot}%{_bindir}
|
||||
# dockerd
|
||||
install -m 0755 -vd %{buildroot}%{_unitdir}
|
||||
install -m 0755 -vd %{buildroot}%{_sysconfdir}/%{name}
|
||||
install -m 0700 -vd %{buildroot}%{_sharedstatedir}/%{name}
|
||||
install -D -m 0644 -vp %{SOURCE1} %{buildroot}%{_unitdir}/%{act_runner_service}
|
||||
install -D -m 0644 %{SOURCE7} %{buildroot}%{_sysusersdir}/%{name}.conf
|
||||
install -D -m 0644 %{SOURCE9} %{buildroot}%{_sysusersdir}/%{name}-%{dockerd}.conf
|
||||
@@ -172,10 +173,11 @@ install -D -m 0755 -vp %{SOURCE6} %{buildroot}%{_datadir}/%{name}/rootless-act_r
|
||||
%doc README-%{dockerd}.md
|
||||
%dir %{_sysconfdir}/%{name}
|
||||
%config(noreplace) %{_sysconfdir}/%{name}/config.yaml
|
||||
%{_unitdir}/*
|
||||
%attr(0700, %{runner_user}, %{runner_user}) %dir %{_sharedstatedir}/%{name}
|
||||
%ghost %config(noreplace) %{_sharedstatedir}/%{name}/.runner
|
||||
%{_unitdir}/%{act_runner_service}
|
||||
%{_sysusersdir}/%{name}.conf
|
||||
%{_sysusersdir}/%{name}-%{dockerd}.conf
|
||||
%{_tmpfilesdir}/%{name}.conf
|
||||
%{_datadir}/%{name}/act_runner-register.sh
|
||||
|
||||
%files %{dockerd_rootless}
|
||||
|
||||
Reference in New Issue
Block a user