[packages/criu] package systemd-autofs-restart.sh

glen glen at pld-linux.org
Sun Aug 21 10:34:11 CEST 2016


commit a27aad5cb7e9b9d65619c69ca79ffe013c59ac91
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Sun Aug 21 11:31:01 2016 +0300

    package systemd-autofs-restart.sh

 criu.spec | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)
---
diff --git a/criu.spec b/criu.spec
index fb7829c..c962581 100644
--- a/criu.spec
+++ b/criu.spec
@@ -1,5 +1,3 @@
-# TODO
-# - unpackaged: /usr/libexec/criu/scripts/systemd-autofs-restart.sh
 Summary:	Checkpoint/restore functionality for Linux in userspace
 Summary(pl.UTF-8):	Funkcja checkpoint/restore w przestrzeni użytkownika dla Linuksa
 Name:		criu
@@ -29,6 +27,8 @@ Requires:	uname(release) >= 3.11
 ExclusiveArch:	%{x8664} %{arm} aarch64 ppc64
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+%define		_libexecdir	%{_prefix}/lib
+
 %description
 Checkpoint/Restore In Userspace, or CRIU, is a software tool for Linux
 operating system. Using this tool, you can freeze a running
@@ -106,6 +106,7 @@ Pythonowy interfejs do CRIU. Ten pakiet zawiera także narzędzie crit.
 	PREFIX=%{_prefix} \\\
 	LIBDIR=%{_libdir} \\\
 	LOGROTATEDIR=%{_sysconfdir}/logrotate.d \\\
+	LIBEXECDIR=%{_libexecdir} \\\
 	PYSITESCRIPTDIR=%{py_sitescriptdir} \\\
 	MANDIR=%{_mandir} \\\
 	WERROR=0 \\\
@@ -117,6 +118,9 @@ rm -rf $RPM_BUILD_ROOT
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
+# optional script, do not autogenerate bash dep
+chmod -x $RPM_BUILD_ROOT%{_libexecdir}/%{name}/scripts/systemd-autofs-restart.sh
+
 %py_postclean
 
 %clean
@@ -130,6 +134,9 @@ rm -rf $RPM_BUILD_ROOT
 %doc CREDITS README.md contrib
 %attr(755,root,root) %{_sbindir}/criu
 %{_mandir}/man8/criu.8*
+%dir %{_libexecdir}/%{name}
+%dir %{_libexecdir}/%{name}/scripts
+%{_libexecdir}/%{name}/scripts/systemd-autofs-restart.sh
 
 %files libs
 %defattr(644,root,root,755)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/criu.git/commitdiff/59290952311c4889affc6210e251ebe72b2daa8b



More information about the pld-cvs-commit mailing list