[packages/percona-toolkit] add /var/run/percona-toolkit dir for pt-kill state files

glen glen at pld-linux.org
Wed Apr 30 09:15:10 CEST 2014


commit 980d8e480e76f8ed47af58fd9cc4d4c5a42f1835
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Wed Apr 30 10:14:48 2014 +0300

    add /var/run/percona-toolkit dir for pt-kill state files

 percona-toolkit.spec     | 12 +++++++++---
 percona-toolkit.tmpfiles |  1 +
 2 files changed, 10 insertions(+), 3 deletions(-)
---
diff --git a/percona-toolkit.spec b/percona-toolkit.spec
index ae60dbe..267e1a4 100644
--- a/percona-toolkit.spec
+++ b/percona-toolkit.spec
@@ -8,7 +8,8 @@ Group:		Applications/Databases
 Source0:	https://www.percona.com/downloads/percona-toolkit/%{version}/%{name}-%{version}.tar.gz
 # Source0-md5:	7514af32e0edff70c4934da2e5e36303
 Source1:	%{name}.conf
-Source2:	pt-kill.init
+Source2:	%{name}.tmpfiles
+Source3:	pt-kill.init
 Patch0:		no-versioncheck.patch
 URL:		http://www.percona.com/software/percona-toolkit/
 BuildRequires:	perl-ExtUtils-MakeMaker
@@ -67,13 +68,16 @@ find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -v
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_sysconfdir}/%{name},/etc/rc.d/init.d}
+install -d $RPM_BUILD_ROOT{%{_sysconfdir}/%{name},%{systemdtmpfilesdir},/etc/rc.d/init.d} \
+	$RPM_BUILD_ROOT/var/run/%{name}
+
 %{__make} pure_install \
 	PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
 
-install -p %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/pt-kill
+install -p %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/pt-kill
 
 cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
+cp -p %{SOURCE2} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf
 touch $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/percona-version-check
 
 ln -s pt-show-grants $RPM_BUILD_ROOT%{_bindir}/mysqldumpgrants
@@ -104,6 +108,8 @@ fi
 %attr(754,root,root) /etc/rc.d/init.d/pt-kill
 %attr(755,root,root) %{_bindir}/pt-*
 %attr(755,root,root) %{_bindir}/mysqldumpgrants
+%{systemdtmpfilesdir}/%{name}.conf
 %{_mandir}/man1/%{name}.1*
 %{_mandir}/man1/pt-*.1*
 %{_mandir}/man1/mysqldumpgrants.1
+%dir %attr(770,root,percona-toolkit) /var/run/%{name}
diff --git a/percona-toolkit.tmpfiles b/percona-toolkit.tmpfiles
new file mode 100644
index 0000000..85de093
--- /dev/null
+++ b/percona-toolkit.tmpfiles
@@ -0,0 +1 @@
+d /var/run/percona-toolkit 775 root percona-toolkit
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/percona-toolkit.git/commitdiff/980d8e480e76f8ed47af58fd9cc4d4c5a42f1835



More information about the pld-cvs-commit mailing list