X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=amanda.spec;h=a1c0976e3bbc15de9b3cd85691326248ca1b6a5e;hb=8a8273c2e8acd1e4765e74c057d224d5768882d4;hp=6085e435864f73affa38577012538b9a6afbb2b1;hpb=b953d06c5f3d944fad7eeadedb91f7887bdacec4;p=packages%2Famanda.git diff --git a/amanda.spec b/amanda.spec index 6085e43..a1c0976 100644 --- a/amanda.spec +++ b/amanda.spec @@ -1,3 +1,123 @@ +# TODO: +# +# CLIENT warning: Installed (but unpackaged) file(s) found: +# /etc/amanda/amanda-security.conf +# /etc/amanda/amanda.conf +# /etc/cron.d/amanda-srv +# /etc/sysconfig/rc-inetd/amandaidx +# /etc/sysconfig/rc-inetd/amidxtape +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/Amservice.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/Extract.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/FetchDump.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/FetchDump/Application.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/FetchDump/ClientApplication.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/FetchDump/Local.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/Message.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/Recovery/Clerk.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/Recovery/Planner.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/Recovery/Scan.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/Restore.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/Service.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/Service/Restore.pm +# /usr/libexec/amanda/ambind +# /usr/libexec/amanda/amcat.awk +# /usr/libexec/amanda/amplot.awk +# /usr/libexec/amanda/amplot.g +# /usr/libexec/amanda/amplot.gp +# /usr/libexec/amanda/application/amrandom +# /usr/libexec/amanda/application/script-fail +# /usr/libexec/amanda/restore +# /usr/libexec/amanda/senddiscover +# /usr/sbin/amaespipe +# /usr/sbin/ambackup +# /usr/sbin/amconvert-zd-mtx-to-robot.sh +# /usr/sbin/amplot +# /usr/sbin/amservice +# /usr/sbin/amssl +# /usr/share/man/man5/amanda-security.conf.5.gz +# /usr/share/man/man5/amanda.conf.5.gz +# /usr/share/man/man7/amanda-auth-ssl.7.gz +# /usr/share/man/man8/ambackup.8.gz +# /usr/share/man/man8/amplot.8.gz +# /usr/share/man/man8/amservice.8.gz +# /usr/share/man/man8/amssl.8.gz +# +# SERVER warning: Installed (but unpackaged) file(s) found: +# /etc/amanda/amanda-client.conf +# /etc/amanda/amanda-security.conf +# /etc/sysconfig/rc-inetd/amanda +# /etc/sysconfig/rc-inetd/k5amanda +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/Amdump.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/Amflush.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/Amservice.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/CheckDump.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/Chunker/Controller.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/Chunker/Protocol.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/Chunker/Scribe.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/Cleanup.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/Cmdfile.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/DB.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/FetchDump.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/FetchDump/Application.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/FetchDump/ClientApplication.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/FetchDump/Local.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/Index.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/Label.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/Message.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/Policy.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/Recovery.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/Rest/Amcheck.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/Rest/Configs.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/Rest/Dles.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/Rest/Dumps.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/Rest/Labels.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/Rest/Report.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/Rest/Runs.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/Rest/Services.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/Rest/Status.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/Rest/Storages.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/Rest/Storages/Labels.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/Rest/Version.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/Restore.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/Service.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/Service/Amidxtaped.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/Status.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/Storage.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/Amanda/Vault.pm +# /usr/lib64/perl5/vendor_perl/5.28.0/x86_64-pld-linux-thread-multi/auto/Amanda/Cmdfile/libCmdfile.so +# /usr/libexec/amanda/amadmin_perl +# /usr/libexec/amanda/amandad +# /usr/libexec/amanda/ambackupd +# /usr/libexec/amanda/ambind +# /usr/libexec/amanda/rest-server/bin/app-dancer2.pl +# /usr/libexec/amanda/rest-server/bin/app.pl +# /usr/libexec/amanda/rest-server/config-dancer/config.yml +# /usr/libexec/amanda/rest-server/config.yml +# /usr/libexec/amanda/rest-server/environments/development.yml +# /usr/libexec/amanda/rest-server/environments/production.yml +# /usr/libexec/amanda/rest-server/lib/Amanda/Rest.pm +# /usr/libexec/amanda/rest-server/public/404.html +# /usr/libexec/amanda/rest-server/public/500.html +# /usr/libexec/amanda/rest-server/public/css/error.css +# /usr/libexec/amanda/rest-server/public/css/style.css +# /usr/libexec/amanda/rest-server/public/dispatch.cgi +# /usr/libexec/amanda/rest-server/public/dispatch.fcgi +# /usr/libexec/amanda/rest-server/public/favicon.ico +# /usr/libexec/amanda/rest-server/public/images/perldancer-bg.jpg +# /usr/libexec/amanda/rest-server/public/images/perldancer.jpg +# /usr/libexec/amanda/rest-server/public/javascripts/jquery.js +# /usr/libexec/amanda/rest-server/views/index.tt +# /usr/libexec/amanda/rest-server/views/layout/main.tt +# /usr/sbin/amanda-rest-server +# /usr/sbin/amreindex +# /usr/sbin/amssl +# /usr/share/man/man5/amanda-client.conf.5.gz +# /usr/share/man/man5/amanda-command-file.5.gz +# /usr/share/man/man5/amanda-security.conf.5.gz +# /usr/share/man/man7/amanda-auth-ssl.7.gz +# /usr/share/man/man8/amanda-rest-server.8.gz +# /usr/share/man/man8/amreindex.8.gz +# /usr/share/man/man8/amssl.8.gz # # Conditional build: %bcond_without xfs # without (possible) support for xfsdump @@ -9,12 +129,12 @@ Summary: A network-capable tape backup solution Summary(pl.UTF-8): Sieciowo zorientowany system tworzenia kopii zapasowych Name: amanda -Version: 3.3.6 -Release: 1 +Version: 3.5.1 +Release: 0.1 License: BSD Group: Networking/Utilities Source0: http://downloads.sourceforge.net/amanda/%{name}-%{version}.tar.gz -# Source0-md5: 99559bd84b358701cf943fcc347d8914 +# Source0-md5: f57307959f79e722b1dcb3f985ebb0d0 Source1: %{name}-srv.crontab Source2: %{name}.inetd Source3: %{name}idx.inetd @@ -28,7 +148,7 @@ Source8: amlvm-snapshot.conf Source9: amlvm-snapshot.pl Source10: amlvm-snapshot.README Patch0: %{name}-no_libnsl.patch -Patch1: %{name}-chg-zd-mtx-sh.patch + Patch2: %{name}-tar.patch Patch3: %{name}-common.patch Patch4: %{name}-as_needed.patch @@ -37,12 +157,14 @@ Patch6: %{name}-FHS.patch Patch7: %{name}-no-buildtime-ipv6.patch Patch8: %{name}-heimdal.patch Patch9: %{name}-ac.patch -Patch11: %{name}-amstar-exclude-fix.patch + Patch12: %{name}-krb5-auth.patch -Patch13: %{name}-amstar-device.patch + +Patch14: swig.patch +Patch15: krb5-ac.patch URL: http://www.amanda.org/ %{?with_samba:BuildRequires: /usr/bin/smbclient} -BuildRequires: autoconf >= 2.53 +BuildRequires: autoconf >= 2.64 BuildRequires: automake BuildRequires: curl-devel >= 7.10.0 BuildRequires: dump @@ -201,7 +323,7 @@ typu streamer). %prep %setup -q %patch0 -p1 -%patch1 -p1 + %patch2 -p1 %patch3 -p1 %patch4 -p1 @@ -210,14 +332,17 @@ typu streamer). %patch7 -p1 %patch8 -p1 %patch9 -p1 -%patch11 -p1 + %patch12 -p1 -%patch13 -p1 + +%patch14 -p1 +%patch15 -p1 cp -a %{SOURCE10} . find perl/ -name '*.swg' -print0 | xargs -0 touch %build +%{__libtoolize} %{__aclocal} -I config -I config/gettext-macros -I config/gnulib -I config/amanda -I config/macro-archive %{__autoconf} %{__automake} @@ -292,7 +417,7 @@ cp -p %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/amanda/lvm-snapshot.conf %endif %if %{with client} -sed -e 's|@@PERL_VENDORARCH@@|%{perl_vendorarch}|' %{SOURCE9} >$RPM_BUILD_ROOT%{_libdir}/amanda/application/amlvm-snapshot +sed -e 's|@@PERL_VENDORARCH@@|%{perl_vendorarch}|' %{SOURCE9} >$RPM_BUILD_ROOT%{_libexecdir}/amanda/application/amlvm-snapshot %endif > $RPM_BUILD_ROOT%{_sharedstatedir}/amanda/amandates @@ -412,15 +537,15 @@ EOF %attr(755,root,root) %{_libdir}/amanda/libamglue*.so %attr(755,root,root) %{_libdir}/amanda/libndmjob*.so %attr(755,root,root) %{_libdir}/amanda/libndmlib*.so -%attr(755,root,root) %{_libdir}/amanda/amndmjob -%attr(755,root,root) %{_libdir}/amanda/ndmjob %attr(750,amanda,amanda) %dir %{_sysconfdir}/amanda %dir %{_libdir}/amanda %if %{_lib} != "lib" %{_ulibdir}/amanda %endif -%{_libdir}/amanda/amanda-sh-lib.sh -%attr(755,root,root) %{_sbindir}/amaespipe +%dir %{_libexecdir}/amanda +%{_libexecdir}/amanda/amanda-sh-lib.sh +%attr(755,root,root) %{_libexecdir}/amanda/amndmjob +%attr(755,root,root) %{_libexecdir}/amanda/ndmjob %attr(755,root,root) %{_sbindir}/amarchiver %attr(755,root,root) %{_sbindir}/amcrypt* %attr(755,root,root) %{_sbindir}/amgetconf @@ -446,7 +571,6 @@ EOF %{_mandir}/man7/amanda-auth.7* %{_mandir}/man7/amanda-match.7* %{_mandir}/man7/amanda-scripts.7* -%{_mandir}/man8/amaespipe.8* %{_mandir}/man8/amanda.8* %{_mandir}/man8/amarchiver.8* %{_mandir}/man8/amcrypt*.8* @@ -522,30 +646,26 @@ EOF %attr(755,root,root) %{_libdir}/amanda/libamdevice*.so %attr(755,root,root) %{_libdir}/amanda/libamserver*.so -%attr(755,root,root) %{_libdir}/amanda/amcat.awk -%attr(755,root,root) %{_libdir}/amanda/amcheck-device -%attr(755,root,root) %{_libdir}/amanda/amdumpd -%attr(755,root,root) %{_libdir}/amanda/amidxtaped -%attr(755,root,root) %{_libdir}/amanda/amindexd -%attr(755,root,root) %{_libdir}/amanda/amlogroll -%attr(755,root,root) %{_libdir}/amanda/amplot.awk -%attr(755,root,root) %{_libdir}/amanda/amplot.g -%attr(755,root,root) %{_libdir}/amanda/amplot.gp -%attr(755,root,root) %{_libdir}/amanda/amtrmidx -%attr(755,root,root) %{_libdir}/amanda/amtrmlog -%attr(755,root,root) %{_libdir}/amanda/chg-disk -%attr(755,root,root) %{_libdir}/amanda/chg-lib.sh -%attr(755,root,root) %{_libdir}/amanda/chg-manual -%attr(755,root,root) %{_libdir}/amanda/chg-multi -%attr(755,root,root) %{_libdir}/amanda/chg-zd-mtx -%attr(755,root,root) %{_libdir}/amanda/chunker -%attr(755,root,root) %{_libdir}/amanda/driver -%attr(4750,root,amanda) %{_libdir}/amanda/dumper -%attr(4750,root,amanda) %{_libdir}/amanda/planner -%attr(755,root,root) %{_libdir}/amanda/taper +%attr(755,root,root) %{_libexecdir}/amanda/amcat.awk +%attr(755,root,root) %{_libexecdir}/amanda/amcheck-device +%attr(755,root,root) %{_libexecdir}/amanda/amdumpd +%attr(755,root,root) %{_libexecdir}/amanda/amidxtaped +%attr(755,root,root) %{_libexecdir}/amanda/amindexd +%attr(755,root,root) %{_libexecdir}/amanda/amlogroll +%attr(755,root,root) %{_libexecdir}/amanda/amplot.awk +%attr(755,root,root) %{_libexecdir}/amanda/amplot.g +%attr(755,root,root) %{_libexecdir}/amanda/amplot.gp +%attr(755,root,root) %{_libexecdir}/amanda/amtrmidx +%attr(755,root,root) %{_libexecdir}/amanda/amtrmlog +%attr(755,root,root) %{_libexecdir}/amanda/chunker +%attr(755,root,root) %{_libexecdir}/amanda/driver +%attr(4750,root,amanda) %{_libexecdir}/amanda/dumper +%attr(4750,root,amanda) %{_libexecdir}/amanda/planner +%attr(755,root,root) %{_libexecdir}/amanda/taper %attr(755,root,root) %{_sbindir}/activate-devpay %attr(755,root,root) %{_sbindir}/amaddclient +%attr(755,root,root) %{_sbindir}/amaespipe %attr(755,root,root) %{_sbindir}/amadmin %attr(4750,root,amanda) %{_sbindir}/amcheck %attr(755,root,root) %{_sbindir}/amcheckdb @@ -580,6 +700,7 @@ EOF %{_mandir}/man7/amanda-taperscan.7* %{_mandir}/man8/amaddclient.8* %{_mandir}/man8/amadmin.8* +%{_mandir}/man8/amaespipe.8* %{_mandir}/man8/amcheck.8* %{_mandir}/man8/amcheckdb.8* %{_mandir}/man8/amcheckdump.8* @@ -656,31 +777,31 @@ EOF #%attr(600,amanda,amanda) %ghost %{_sharedstatedir}/amanda/.ssh/id_rsa_amrecover* %attr(640,amanda,amanda) %config(noreplace) %verify(not md5 mtime size) %{_sharedstatedir}/amanda/amandates -%dir %{_libdir}/amanda/application -%attr(4750,root,amanda) %{_libdir}/amanda/application/ambsdtar -%attr(4750,root,amanda) %{_libdir}/amanda/application/amgtar -%attr(755,root,root) %{_libdir}/amanda/application/amlog-script -%attr(755,root,root) %{_libdir}/amanda/application/amlvm-snapshot -%attr(755,root,root) %{_libdir}/amanda/application/ampgsql -%attr(755,root,root) %{_libdir}/amanda/application/amraw -%attr(755,root,root) %{_libdir}/amanda/application/amsamba -%attr(4750,root,amanda) %{_libdir}/amanda/application/amstar -%attr(755,root,root) %{_libdir}/amanda/application/amsuntar -%attr(755,root,root) %{_libdir}/amanda/application/amzfs* -%attr(755,root,root) %{_libdir}/amanda/application/script-email +%dir %{_libexecdir}/amanda/application +%attr(4750,root,amanda) %{_libexecdir}/amanda/application/ambsdtar +%attr(4750,root,amanda) %{_libexecdir}/amanda/application/amgtar +%attr(755,root,root) %{_libexecdir}/amanda/application/amlog-script +%attr(755,root,root) %{_libexecdir}/amanda/application/amlvm-snapshot +%attr(755,root,root) %{_libexecdir}/amanda/application/ampgsql +%attr(755,root,root) %{_libexecdir}/amanda/application/amraw +%attr(755,root,root) %{_libexecdir}/amanda/application/amsamba +%attr(4750,root,amanda) %{_libexecdir}/amanda/application/amstar +%attr(755,root,root) %{_libexecdir}/amanda/application/amsuntar +%attr(755,root,root) %{_libexecdir}/amanda/application/amzfs* +%attr(755,root,root) %{_libexecdir}/amanda/application/script-email %attr(755,root,root) %{_libdir}/amanda/libamclient*.so -%attr(755,root,root) %{_libdir}/amanda/amandad -%attr(755,root,root) %{_libdir}/amanda/noop -%attr(755,root,root) %{_libdir}/amanda/patch-system -%attr(755,root,root) %{_libdir}/amanda/sendbackup -%attr(755,root,root) %{_libdir}/amanda/sendsize -%attr(755,root,root) %{_libdir}/amanda/teecount -%attr(4750,root,amanda) %{_libdir}/amanda/calcsize -%attr(4750,root,amanda) %{_libdir}/amanda/killpgrp -%attr(4750,root,amanda) %{_libdir}/amanda/rundump -%attr(4750,root,amanda) %{_libdir}/amanda/runtar -%attr(755,root,root) %{_libdir}/amanda/selfcheck +%attr(755,root,root) %{_libexecdir}/amanda/amandad +%attr(755,root,root) %{_libexecdir}/amanda/noop +%attr(755,root,root) %{_libexecdir}/amanda/patch-system +%attr(755,root,root) %{_libexecdir}/amanda/sendbackup +%attr(755,root,root) %{_libexecdir}/amanda/sendsize +%attr(755,root,root) %{_libexecdir}/amanda/teecount +%attr(4750,root,amanda) %{_libexecdir}/amanda/calcsize +%attr(4750,root,amanda) %{_libexecdir}/amanda/killpgrp +%attr(4750,root,amanda) %{_libexecdir}/amanda/rundump +%attr(4750,root,amanda) %{_libexecdir}/amanda/runtar +%attr(755,root,root) %{_libexecdir}/amanda/selfcheck %attr(755,root,root) %{_sbindir}/amdump_client %attr(755,root,root) %{_sbindir}/amoldrecover %attr(755,root,root) %{_sbindir}/amrecover