mirror of
https://github.com/major/MySQLTuner-perl.git
synced 2024-09-21 07:47:08 +00:00
build system with basic password file embedded.
This commit is contained in:
parent
73d0dd9d75
commit
6c3197eb89
@ -6,7 +6,7 @@ VERSION=$(grep -i tunerversion $BUILD_DIR/../mysqltuner.pl | grep = | cut -d\" -
|
|||||||
cd $BUILD_DIR
|
cd $BUILD_DIR
|
||||||
perl -pe "s/%VERSION%/$VERSION/g" mysqltuner.spec.tpl > mysqltuner.spec
|
perl -pe "s/%VERSION%/$VERSION/g" mysqltuner.spec.tpl > mysqltuner.spec
|
||||||
mkdir -p $BUILD_DIR/mysqltuner-$VERSION
|
mkdir -p $BUILD_DIR/mysqltuner-$VERSION
|
||||||
cp $BUILD_DIR/../mysqltuner.pl mysqltuner.spec $BUILD_DIR/../LICENSE $BUILD_DIR/mysqltuner-$VERSION
|
cp $BUILD_DIR/../mysqltuner.pl mysqltuner.spec $BUILD_DIR/../LICENSE $BUILD_DIR/../basic_passwords.txt $BUILD_DIR/mysqltuner-$VERSION
|
||||||
tar czf $BUILD_DIR/mysqltuner-${VERSION}.tgz mysqltuner-$VERSION
|
tar czf $BUILD_DIR/mysqltuner-${VERSION}.tgz mysqltuner-$VERSION
|
||||||
rpmbuild -ta mysqltuner-${VERSION}.tgz 2>/dev/null| grep --color=never '\.rpm' | cut -d: -f2 > ./lrpm.txt
|
rpmbuild -ta mysqltuner-${VERSION}.tgz 2>/dev/null| grep --color=never '\.rpm' | cut -d: -f2 > ./lrpm.txt
|
||||||
mv $(cat ./lrpm.txt) .
|
mv $(cat ./lrpm.txt) .
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -27,9 +27,11 @@ Montgomery's MySQL tuning primer script.
|
|||||||
%install
|
%install
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
install -d $RPM_BUILD_ROOT%{_sbindir}
|
install -d $RPM_BUILD_ROOT%{_sbindir}
|
||||||
|
install -d $RPM_BUILD_ROOT%{_datarootdir}
|
||||||
install -p %{name}.pl $RPM_BUILD_ROOT%{_sbindir}/%{name}
|
install -p %{name}.pl $RPM_BUILD_ROOT%{_sbindir}/%{name}
|
||||||
install -d $RPM_BUILD_ROOT%{_datarootdir}/%{name}
|
install -d $RPM_BUILD_ROOT%{_datarootdir}/%{name}
|
||||||
install -p LICENSE $RPM_BUILD_ROOT%{_sbindir}/%{name}
|
install -p LICENSE $RPM_BUILD_ROOT%{_datarootdir}/%{name}
|
||||||
|
install -p basic_passwords.txt $RPM_BUILD_ROOT%{_datarootdir}/%{name}
|
||||||
|
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
@ -37,7 +39,7 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(644,root,root,755)
|
%defattr(644,root,root,755)
|
||||||
%doc LICENSE
|
%doc %{_datarootdir}/%{name}
|
||||||
%attr(755,root,root) %{_sbindir}/%{name}
|
%attr(755,root,root) %{_sbindir}/%{name}
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
@ -27,9 +27,11 @@ Montgomery's MySQL tuning primer script.
|
|||||||
%install
|
%install
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
install -d $RPM_BUILD_ROOT%{_sbindir}
|
install -d $RPM_BUILD_ROOT%{_sbindir}
|
||||||
|
install -d $RPM_BUILD_ROOT%{_datarootdir}
|
||||||
install -p %{name}.pl $RPM_BUILD_ROOT%{_sbindir}/%{name}
|
install -p %{name}.pl $RPM_BUILD_ROOT%{_sbindir}/%{name}
|
||||||
install -d $RPM_BUILD_ROOT%{_datarootdir}/%{name}
|
install -d $RPM_BUILD_ROOT%{_datarootdir}/%{name}
|
||||||
install -p LICENSE $RPM_BUILD_ROOT%{_sbindir}/%{name}
|
install -p LICENSE $RPM_BUILD_ROOT%{_datarootdir}/%{name}
|
||||||
|
install -p basic_passwords.txt $RPM_BUILD_ROOT%{_datarootdir}/%{name}
|
||||||
|
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
@ -37,7 +39,7 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(644,root,root,755)
|
%defattr(644,root,root,755)
|
||||||
%doc LICENSE
|
%doc %{_datarootdir}/%{name}
|
||||||
%attr(755,root,root) %{_sbindir}/%{name}
|
%attr(755,root,root) %{_sbindir}/%{name}
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
@ -140,6 +140,9 @@ sub usage {
|
|||||||
my $devnull = File::Spec->devnull();
|
my $devnull = File::Spec->devnull();
|
||||||
my $basic_password_files=($opt{passwordfile} eq "0")? abs_path(dirname(__FILE__))."/basic_passwords.txt" : abs_path($opt{passwordfile}) ;
|
my $basic_password_files=($opt{passwordfile} eq "0")? abs_path(dirname(__FILE__))."/basic_passwords.txt" : abs_path($opt{passwordfile}) ;
|
||||||
|
|
||||||
|
# for RPM distributions
|
||||||
|
$basic_password_files="/usr/share/mysqltuner/basic_passwords.txt" unless -f "$basic_password_files";
|
||||||
|
|
||||||
#
|
#
|
||||||
my $reportfile=undef;
|
my $reportfile=undef;
|
||||||
$reportfile=abs_path($opt{reportfile}) unless $opt{reportfile} eq "0";
|
$reportfile=abs_path($opt{reportfile}) unless $opt{reportfile} eq "0";
|
||||||
|
Loading…
Reference in New Issue
Block a user