From a713a8fd80d24c61b1466dc43eeed6f120867c2a5bd5f5e8da182c4459c22fbe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Mon, 24 Apr 2017 11:58:45 +0000 Subject: [PATCH] - Update the dkms chrooting to use the tmpfiles macros from systemd OBS-URL: https://build.opensuse.org/package/show/X11:Bumblebee/dkms?expand=0&rev=19 --- dkms.changes | 5 +++++ dkms.spec | 23 ++++++++++++++--------- 2 files changed, 19 insertions(+), 9 deletions(-) diff --git a/dkms.changes b/dkms.changes index 1e607d1..4348840 100644 --- a/dkms.changes +++ b/dkms.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Apr 24 11:58:23 UTC 2017 - tchvatal@suse.com + +- Update the dkms chrooting to use the tmpfiles macros from systemd + ------------------------------------------------------------------- Wed Feb 1 09:50:43 UTC 2017 - bumblebee.obs@gmail.com diff --git a/dkms.spec b/dkms.spec index 17740c0..65be849 100644 --- a/dkms.spec +++ b/dkms.spec @@ -65,7 +65,7 @@ make install DESTDIR=%{buildroot} \ BASHDIR=%{buildroot}%{_sysconfdir}/bash_completion.d \ LIBDIR=%{buildroot}%{_libexecdir}/%{name} make install-doc DESTDIR=%{buildroot} \ - DOCDIR=%{buildroot}%{_datadir}/doc/packages/%{name} + DOCDIR=%{buildroot}%{_docdir}/%{name} # systemd mkdir -p %{buildroot}%{_unitdir} @@ -78,19 +78,23 @@ ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcdkms # remove regular init file rm -rf %{buildroot}%{_sysconfdir}/rc.d/init.d/dkms_autoinstaller +sed -i \ + -e 's:# tmp_location="/tmp":tmp_location="%{_localstatedir}/tmp/dkms":' \ + %{buildroot}%{_sysconfdir}/dkms/framework.conf + +# Install /usr/lib/tmpfiles.d/dkms.conf +mkdir -p %{buildroot}%{_tmpfilesdir} +cat > %{buildroot}%{_tmpfilesdir}/dkms.conf <