+# 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
Summary: A network-capable tape backup solution
Summary(pl.UTF-8): Sieciowo zorientowany system tworzenia kopii zapasowych
Name: amanda
-Version: 3.3.6
-Release: 9
+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
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
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/
%prep
%setup -q
%patch0 -p1
-%patch1 -p1
+
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
-%patch11 -p1
+
%patch12 -p1
-%patch13 -p1
+
%patch14 -p1
%patch15 -p1
cp -a %{SOURCE10} .
%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
%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
%{_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*
%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
%{_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*
#%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