]> git.pld-linux.org Git - packages/percona-toolkit.git/blobdiff - percona-toolkit.spec
disable version check in code
[packages/percona-toolkit.git] / percona-toolkit.spec
index 431744b1d8c4e7cc66715821dab2663d41dd1c9e..f9fc073b6180c7a2fe0e968520528bdb2819039f 100644 (file)
@@ -1,12 +1,14 @@
 %include       /usr/lib/rpm/macros.perl
 Summary:       Essential command-line utilities for MySQL
 Name:          percona-toolkit
-Version:       2.1.7
-Release:       1
+Version:       2.2.7
+Release:       3
 License:       GPL v2
 Group:         Applications/Databases
 Source0:       https://www.percona.com/downloads/percona-toolkit/%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: 12b096cf027395f0bf085f7314f95886
+# Source0-md5: 7514af32e0edff70c4934da2e5e36303
+Source1:       %{name}.conf
+Patch0:                no-versioncheck.patch
 URL:           http://www.percona.com/software/percona-toolkit/
 BuildRequires: perl-ExtUtils-MakeMaker
 BuildRequires: rpm-perlprov >= 4.1-13
@@ -14,17 +16,16 @@ BuildRequires:      sed >= 4.0
 Requires:      perl-DBD-mysql >= 1.0
 Requires:      perl-DBI >= 1.13
 Requires:      perl-Term-ReadKey >= 2.10
-Obsoletes:     maatkit
 Obsoletes:     mysqldumpgrants
 Obsoletes:     mysqltoolkit
 BuildArch:     noarch
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
-Percona Toolkit is a collection of advanced command-line tools used by
-Percona support staff to perform a variety of MySQL and system tasks
-that are too difficult or complex to perform manually, including:
-
+Percona Toolkit for MySQL is a collection of advanced command-line
+tools used by Percona MySQL Support staff to perform a variety of
+MySQL server and system tasks that are too difficult or complex to
+perform manually, including:
 - Verify master and replica data consistency
 - Efficiently archive rows
 - Find duplicate indexes
@@ -32,11 +33,15 @@ that are too difficult or complex to perform manually, including:
 - Analyze queries from logs and tcpdump
 - Collect vital system information when problems occur
 
-Percona Toolkit is derived from Maatkit and Aspersa, two of the
-best-known utility toolkits for MySQL server administration.
+Percona Toolkit for MySQL is derived from Maatkit and Aspersa, two of
+the best-known MySQL management software utility toolkits for MySQL
+server administration.
 
 %prep
 %setup -q
+%patch0 -p1
+
+find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -v
 
 # change shebang to be actual interpreter for rpm to generate deps on the
 # interpreters.
@@ -54,6 +59,12 @@ install -d $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
 %{__make} pure_install \
        PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
 
+cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
+touch $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/percona-version-check
+
+ln -s pt-show-grants $RPM_BUILD_ROOT%{_bindir}/mysqldumpgrants
+echo '.so man1/pt-show-grants.1p' > $RPM_BUILD_ROOT%{_mandir}/man1/mysqldumpgrants.1
+
 %{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/%{name}/.packlist
 
 %clean
@@ -63,6 +74,10 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %doc Changelog README
 %dir %{_sysconfdir}/%{name}
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/%{name}.conf
+%ghost %{_sysconfdir}/%{name}/percona-version-check
 %attr(755,root,root) %{_bindir}/pt-*
+%attr(755,root,root) %{_bindir}/mysqldumpgrants
 %{_mandir}/man1/%{name}.1*
 %{_mandir}/man1/pt-*.1*
+%{_mandir}/man1/mysqldumpgrants.1
This page took 0.071149 seconds and 4 git commands to generate.