]> git.pld-linux.org Git - packages/amanda.git/blobdiff - amanda.spec
perl 5.38.0 rebuild
[packages/amanda.git] / amanda.spec
index 318398f848c2db83cf3d140c2c12644b76a43d8c..b5a6d52e7c139a9f42e902404491b27cd043f741 100644 (file)
@@ -1,20 +1,22 @@
+# TODO:
+#  - init/service for client 'restore' service
+#  - untangle client/server perl deps for 'restore' service
 #
 # Conditional build:
 %bcond_without xfs     # without (possible) support for xfsdump
 %bcond_without samba   # without smbclient support
 %bcond_without client  # without client package
 %bcond_without server  # without server package
-#
-%include       /usr/lib/rpm/macros.perl
+
 Summary:       A network-capable tape backup solution
 Summary(pl.UTF-8):     Sieciowo zorientowany system tworzenia kopii zapasowych
 Name:          amanda
-Version:       3.2.1
-Release:       2
+Version:       3.5.1
+Release:       8
 License:       BSD
 Group:         Networking/Utilities
-Source0:       http://dl.sourceforge.net/amanda/%{name}-%{version}.tar.gz
-# Source0-md5: 52448420a04d27b8ce47ef397b0a7061
+Source0:       http://downloads.sourceforge.net/amanda/%{name}-%{version}.tar.gz
+# Source0-md5: f57307959f79e722b1dcb3f985ebb0d0
 Source1:       %{name}-srv.crontab
 Source2:       %{name}.inetd
 Source3:       %{name}idx.inetd
@@ -23,30 +25,38 @@ Source5:    k5%{name}.inet
 # http://amanda.svn.sourceforge.net/viewvc/amanda/amanda/branches/3_2/contrib/convert-zd-mtx-to-robot.sh
 Source6:       convert-zd-mtx-to-robot.sh
 Source7:       %{name}-ssh_config
+# https://github.com/janekr/amlvm-snapshot
+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
-Patch5:                %{name}-tapetypes.patch
-Patch6:                %{name}-FHS.patch
-Patch7:                %{name}-no-buildtime-ipv6.patch
-Patch8:                %{name}-heimdal.patch
-Patch9:                %{name}-ac.patch
-Patch10:       %{name}-amstar-exclude.patch
-Patch11:       %{name}-amstar-exclude-fix.patch
-Patch12:       %{name}-krb5-auth.patch
+Patch1:                %{name}-tar.patch
+Patch2:                %{name}-common.patch
+Patch3:                %{name}-as_needed.patch
+Patch4:                %{name}-tapetypes.patch
+Patch5:                %{name}-FHS.patch
+Patch6:                %{name}-no-buildtime-ipv6.patch
+Patch7:                %{name}-heimdal.patch
+Patch8:                %{name}-ac.patch
+Patch9:                %{name}-krb5-auth.patch
+Patch10:       swig.patch
+Patch11:       krb5-ac.patch
+Patch12:       missing-extern.patch
+Patch13:       tirpc.patch
 URL:           http://www.amanda.org/
-BuildRequires: autoconf >= 2.53
+%{?with_samba:BuildRequires:   /usr/bin/smbclient}
+BuildRequires: autoconf >= 2.64
 BuildRequires: automake
 BuildRequires: curl-devel >= 7.10.0
 BuildRequires: dump
 BuildRequires: flex
 BuildRequires: glib2-devel
 BuildRequires: gnuplot
-# curl is broken, see curl-config --libs
-BuildRequires: keyutils-devel
 BuildRequires: heimdal-devel
+BuildRequires: rpmbuild(macros) >= 1.654
+# curl is broken, see curl-config --libs (c8cba693)
+BuildRequires: keyutils-devel
+BuildRequires: libtirpc-devel
 BuildRequires: libtool
 BuildRequires: libxslt-progs
 BuildRequires: ncurses-devel
@@ -55,17 +65,16 @@ BuildRequires:      openssl-devel
 BuildRequires: perl-devel >= 5.6.0
 BuildRequires: pkgconfig
 BuildRequires: readline-devel >= 4.2
-BuildRequires: rpmbuild(macros) >= 1.559
 BuildRequires: rpm-perlprov
-%{?with_samba:BuildRequires:   samba-client}
+BuildRequires: rpmbuild(macros) >= 1.654
 BuildRequires: swig
 %{?with_xfs:BuildRequires:     xfsdump}
-Conflicts:     shadow < 1:4.0.4.1-4
 Conflicts:     pwdutils < 3.1.2-2
+Conflicts:     shadow < 1:4.0.4.1-4
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 # for some unknown reason those get detected in R but not in P (Tie::StdHash comes from perl)
-%define                _noautoreq      'perl(Tie::StdHash)' 'perl(Amanda::Recovery::Clerk::Feedback)' 'perl(Amanda::Taper::Scribe::Feedback)'
+%define                _noautoreq_perl Tie::StdHash Amanda::Recovery::Clerk::Feedback Amanda::Taper::Scribe::Feedback
 
 %define                _ulibdir        %{_prefix}/lib
 
@@ -103,7 +112,7 @@ Requires(pre):      /usr/bin/chsh
 Requires(pre): /usr/bin/getgid
 Requires(pre): /usr/sbin/groupadd
 Requires(pre): /usr/sbin/useradd
-%requires_ge   glib2
+%requires_ge glib2
 Requires:      setup >= 2.6.1-1
 Provides:      group(amanda)
 Provides:      user(amanda)
@@ -145,11 +154,11 @@ Requires(post):   /bin/hostname
 Requires(post):        /usr/bin/ssh-keygen
 Requires:      %{name}-common = %{version}-%{release}
 Requires:      rc-inetd
+Suggests:      gzip
 Suggests:      openssh-clients
 Suggests:      openssh-server
-Suggests:      tar
-Suggests:      gzip
 Suggests:      star
+Suggests:      tar
 Conflicts:     tar < 1.15
 
 %description client
@@ -205,11 +214,16 @@ typu streamer).
 %patch7 -p1
 %patch8 -p1
 %patch9 -p1
-%patch10 -p2
+%patch10 -p1
 %patch11 -p1
 %patch12 -p1
+%patch13 -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}
@@ -262,23 +276,31 @@ install -d $RPM_BUILD_ROOT%{_sysconfdir}/{amanda,cron.d,sysconfig/rc-inetd} \
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
-install %{SOURCE1} $RPM_BUILD_ROOT/etc/cron.d/amanda-srv
+cp -p %{SOURCE1} $RPM_BUILD_ROOT/etc/cron.d/amanda-srv
 sed -e 's|/usr/lib|%{_libdir}|' %{SOURCE2} >$RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/amanda
 sed -e 's|/usr/lib|%{_libdir}|' %{SOURCE3} >$RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/amandaidx
 sed -e 's|/usr/lib|%{_libdir}|' %{SOURCE4} >$RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/amidxtape
 sed -e 's|/usr/lib|%{_libdir}|' %{SOURCE5} >$RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/k5amanda
 
-install example/amanda.conf $RPM_BUILD_ROOT%{_sysconfdir}/amanda
-install example/amanda-client.conf $RPM_BUILD_ROOT%{_sysconfdir}/amanda
+cp -p example/amanda.conf $RPM_BUILD_ROOT%{_sysconfdir}/amanda
+cp -p example/amanda-client.conf $RPM_BUILD_ROOT%{_sysconfdir}/amanda
 touch $RPM_BUILD_ROOT%{_sharedstatedir}/amanda/.amandahosts
 
-install %{SOURCE6} $RPM_BUILD_ROOT%{_sbindir}/amconvert-zd-mtx-to-robot.sh
+install -p %{SOURCE6} $RPM_BUILD_ROOT%{_sbindir}/amconvert-zd-mtx-to-robot.sh
 
-install %{SOURCE7} $RPM_BUILD_ROOT%{_sharedstatedir}/amanda/.ssh/config
+cp -p %{SOURCE7} $RPM_BUILD_ROOT%{_sharedstatedir}/amanda/.ssh/config
 touch $RPM_BUILD_ROOT%{_sharedstatedir}/amanda/.ssh/{,client_}authorized_keys
 touch $RPM_BUILD_ROOT%{_sharedstatedir}/amanda/.ssh/id_rsa_amdump{,.pub}
 touch $RPM_BUILD_ROOT%{_sharedstatedir}/amanda/.ssh/id_rsa_amrecover{,.pub}
 
+%if %{with server}
+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%{_libexecdir}/amanda/application/amlvm-snapshot
+%endif
+
 > $RPM_BUILD_ROOT%{_sharedstatedir}/amanda/amandates
 
 # Amanda tools generate ssh keys with embeded commands pointing to /usr/lib
@@ -307,6 +329,18 @@ if [ -f %{_sharedstatedir}/amanda/.amandahosts ]; then
        chmod 600 %{_sharedstatedir}/amanda/.amandahosts
 fi
 
+%triggerpostun common -- amanda-common < 3.3
+%banner %{name}-common -e << EOF
+In amanda 3.3 the default auth has changed to "bsdtcp",
+if you are using the default "bsd" then you must add it
+to your configuration:
+
+ *   in amanda.conf
+ *   in amanda-client.conf
+ *   in dumptype/disklist
+ *   in inetd (if no '-auth' argument to amandad)
+EOF
+
 %pre common
 %groupadd -P %{name}-common -g 80 amanda
 %useradd -P %{name}-common -u 80 -G disk,tape -d /var/lib/amanda -s /bin/sh -c "Amanda Backup user" -g amanda amanda
@@ -377,26 +411,38 @@ EOF
 
 %files common
 %defattr(644,root,root,755)
-%doc AUTHORS COPYRIGHT ChangeLog NEWS README ReleaseNotes UPGRADING
+%doc AUTHORS COPYRIGHT ChangeLog NEWS README ReleaseNotes UPGRADING amlvm-snapshot.README
 %attr(755,root,root) %{_libdir}/amanda/libamanda*.so
 %attr(755,root,root) %{_libdir}/amanda/libamar*.so
-%attr(755,root,root) %{_libdir}/amanda/libamxfer*.so
+%attr(755,root,root) %{_libdir}/amanda/libamdevice*.so
 %attr(755,root,root) %{_libdir}/amanda/libamglue*.so
+%attr(755,root,root) %{_libdir}/amanda/libamserver*.so
+%attr(755,root,root) %{_libdir}/amanda/libamxfer*.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
+%config(noreplace) %verify(not md5 mtime size) %attr(640,amanda,amanda) %{_sysconfdir}/amanda/amanda-security.conf
 %dir %{_libdir}/amanda
-%if %{_lib} != "lib"
+%if "%{_lib}" != "lib"
 %{_ulibdir}/amanda
 %endif
-%{_libdir}/amanda/amanda-sh-lib.sh
+%dir %{_libexecdir}/amanda
+%{_libexecdir}/amanda/amanda-sh-lib.sh
+%attr(4750,root,amanda) %{_libexecdir}/amanda/ambind
+%attr(755,root,root) %{_libexecdir}/amanda/amcat.awk
+%attr(755,root,root) %{_libexecdir}/amanda/amndmjob
+%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/ndmjob
 %attr(755,root,root) %{_sbindir}/amaespipe
 %attr(755,root,root) %{_sbindir}/amarchiver
 %attr(755,root,root) %{_sbindir}/amcrypt*
 %attr(755,root,root) %{_sbindir}/amgetconf
 %attr(755,root,root) %{_sbindir}/amgpgcrypt
+%attr(755,root,root) %{_sbindir}/amplot
+%attr(755,root,root) %{_sbindir}/amservice
+%attr(755,root,root) %{_sbindir}/amssl
 %attr(750,amanda,amanda) %dir %{_datadir}/amanda
 %attr(750,amanda,amanda) %dir %{_datadir}/amanda/example
 %attr(750,amanda,amanda) %dir %{_datadir}/amanda/example/label-templates
@@ -415,63 +461,110 @@ EOF
 # Commented out so it won't get removed on uninstall
 #%attr(600,amanda,amanda) %ghost %{_sharedstatedir}/amanda/.ssh/authorized_keys
 %{_mandir}/man5/amanda-archive-format.5*
+%{_mandir}/man5/amanda-security.conf.5*
 %{_mandir}/man7/amanda-auth.7*
+%{_mandir}/man7/amanda-auth-ssl.7*
 %{_mandir}/man7/amanda-match.7*
 %{_mandir}/man7/amanda-scripts.7*
-%{_mandir}/man8/amaespipe.8*
 %{_mandir}/man8/amanda.8*
+%{_mandir}/man8/amaespipe.8*
 %{_mandir}/man8/amarchiver.8*
 %{_mandir}/man8/amcrypt*.8*
 %{_mandir}/man8/amgetconf.8*
 %{_mandir}/man8/amgpgcrypt.8*
+%{_mandir}/man8/amplot.8*
+%{_mandir}/man8/amservice.8*
+%{_mandir}/man8/amssl.8*
 %{_mandir}/man8/script-email.8*
 
 %dir %{perl_vendorarch}/Amanda
 %dir %{perl_vendorarch}/Amanda/Config
 %dir %{perl_vendorarch}/Amanda/IPC
+%{perl_vendorarch}/Amanda/Amservice.pm
 %{perl_vendorarch}/Amanda/Archive.pm
 %{perl_vendorarch}/Amanda/BigIntCompat.pm
+%{perl_vendorarch}/Amanda/Changer.pm
+%dir %{perl_vendorarch}/Amanda/Changer
+%{perl_vendorarch}/Amanda/Changer/*.pm
 %{perl_vendorarch}/Amanda/ClientService.pm
+%{perl_vendorarch}/Amanda/Cmdline.pm
+%{perl_vendorarch}/Amanda/Cmdfile.pm
 %{perl_vendorarch}/Amanda/Config.pm
 %{perl_vendorarch}/Amanda/Config/FoldingHash.pm
 %{perl_vendorarch}/Amanda/Constants.pm
+%{perl_vendorarch}/Amanda/DB.pm
+%dir %{perl_vendorarch}/Amanda/DB
+%{perl_vendorarch}/Amanda/DB/*.pm
 %{perl_vendorarch}/Amanda/Debug.pm
+%{perl_vendorarch}/Amanda/Device.pm
+%{perl_vendorarch}/Amanda/Disklist.pm
+%{perl_vendorarch}/Amanda/Extract.pm
 %{perl_vendorarch}/Amanda/Feature.pm
+%{perl_vendorarch}/Amanda/FetchDump.pm
+%dir %{perl_vendorarch}/Amanda/FetchDump
+%{perl_vendorarch}/Amanda/FetchDump/*.pm
 %{perl_vendorarch}/Amanda/Header.pm
+%{perl_vendorarch}/Amanda/Holding.pm
 %{perl_vendorarch}/Amanda/IPC/Binary.pm
 %{perl_vendorarch}/Amanda/IPC/LineProtocol.pm
+%{perl_vendorarch}/Amanda/Interactivity.pm
+%dir %{perl_vendorarch}/Amanda/Interactivity
+%{perl_vendorarch}/Amanda/Interactivity/*.pm
+%{perl_vendorarch}/Amanda/Logfile.pm
 %{perl_vendorarch}/Amanda/MainLoop.pm
+%{perl_vendorarch}/Amanda/Message.pm
 %{perl_vendorarch}/Amanda/NDMP.pm
 %{perl_vendorarch}/Amanda/Paths.pm
+%{perl_vendorarch}/Amanda/Policy.pm
 %{perl_vendorarch}/Amanda/Process.pm
+%{perl_vendorarch}/Amanda/Recovery.pm
+%dir %{perl_vendorarch}/Amanda/Recovery
+%{perl_vendorarch}/Amanda/Recovery/*.pm
+%{perl_vendorarch}/Amanda/Restore.pm
 %{perl_vendorarch}/Amanda/Script.pm
 %{perl_vendorarch}/Amanda/Script_App.pm
+%{perl_vendorarch}/Amanda/Service.pm
+%dir %{perl_vendorarch}/Amanda/Service
+%{perl_vendorarch}/Amanda/Storage.pm
+%{perl_vendorarch}/Amanda/Tapelist.pm
 %{perl_vendorarch}/Amanda/Tests.pm
 %{perl_vendorarch}/Amanda/Util.pm
 %{perl_vendorarch}/Amanda/Xfer.pm
 %dir %{perl_vendorarch}/auto/Amanda
 %dir %{perl_vendorarch}/auto/Amanda/Archive
+%attr(755,root,root) %{perl_vendorarch}/auto/Amanda/Archive/*.so
+%dir %{perl_vendorarch}/auto/Amanda/Cmdfile
+%attr(755,root,root) %{perl_vendorarch}/auto/Amanda/Cmdfile/*.so
+%dir %{perl_vendorarch}/auto/Amanda/Cmdline
+%attr(755,root,root) %{perl_vendorarch}/auto/Amanda/Cmdline/*.so
 %dir %{perl_vendorarch}/auto/Amanda/Config
+%attr(755,root,root) %{perl_vendorarch}/auto/Amanda/Config/*.so
 %dir %{perl_vendorarch}/auto/Amanda/Debug
+%attr(755,root,root) %{perl_vendorarch}/auto/Amanda/Debug/*.so
+%dir %{perl_vendorarch}/auto/Amanda/Device
+%attr(755,root,root) %{perl_vendorarch}/auto/Amanda/Device/*.so
+%dir %{perl_vendorarch}/auto/Amanda/Disklist
+%attr(755,root,root) %{perl_vendorarch}/auto/Amanda/Disklist/*.so
 %dir %{perl_vendorarch}/auto/Amanda/Feature
+%attr(755,root,root) %{perl_vendorarch}/auto/Amanda/Feature/*.so
 %dir %{perl_vendorarch}/auto/Amanda/Header
+%attr(755,root,root) %{perl_vendorarch}/auto/Amanda/Header/*.so
 %dir %{perl_vendorarch}/auto/Amanda/IPC
 %dir %{perl_vendorarch}/auto/Amanda/IPC/Binary
-%dir %{perl_vendorarch}/auto/Amanda/MainLoop
-%dir %{perl_vendorarch}/auto/Amanda/NDMP
-%dir %{perl_vendorarch}/auto/Amanda/Tests
-%dir %{perl_vendorarch}/auto/Amanda/Util
-%dir %{perl_vendorarch}/auto/Amanda/Xfer
-%attr(755,root,root) %{perl_vendorarch}/auto/Amanda/Archive/*.so
-%attr(755,root,root) %{perl_vendorarch}/auto/Amanda/Config/*.so
-%attr(755,root,root) %{perl_vendorarch}/auto/Amanda/Feature/*.so
-%attr(755,root,root) %{perl_vendorarch}/auto/Amanda/Header/*.so
 %attr(755,root,root) %{perl_vendorarch}/auto/Amanda/IPC/Binary/*.so
-%attr(755,root,root) %{perl_vendorarch}/auto/Amanda/Debug/*.so
+%dir %{perl_vendorarch}/auto/Amanda/Logfile
+%attr(755,root,root) %{perl_vendorarch}/auto/Amanda/Logfile/*.so
+%dir %{perl_vendorarch}/auto/Amanda/MainLoop
 %attr(755,root,root) %{perl_vendorarch}/auto/Amanda/MainLoop/*.so
+%dir %{perl_vendorarch}/auto/Amanda/NDMP
 %attr(755,root,root) %{perl_vendorarch}/auto/Amanda/NDMP/*.so
+%dir %{perl_vendorarch}/auto/Amanda/Tapelist
+%attr(755,root,root) %{perl_vendorarch}/auto/Amanda/Tapelist/*.so
+%dir %{perl_vendorarch}/auto/Amanda/Tests
 %attr(755,root,root) %{perl_vendorarch}/auto/Amanda/Tests/*.so
+%dir %{perl_vendorarch}/auto/Amanda/Util
 %attr(755,root,root) %{perl_vendorarch}/auto/Amanda/Util/*.so
+%dir %{perl_vendorarch}/auto/Amanda/Xfer
 %attr(755,root,root) %{perl_vendorarch}/auto/Amanda/Xfer/*.so
 
 %if %{with server}
@@ -481,6 +574,7 @@ EOF
 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/amandaidx
 
 %config(noreplace) %verify(not md5 mtime size) %attr(640,amanda,amanda) %{_sysconfdir}/amanda/amanda.conf
+%config(noreplace) %verify(not md5 mtime size) %attr(640,amanda,amanda) %{_sysconfdir}/amanda/lvm-snapshot.conf
 
 # Commented out so it won't get removed on uninstall
 #%attr(600,amanda,amanda) %ghost %{_sharedstatedir}/amanda/.ssh/client_authorized_keys
@@ -490,38 +584,50 @@ EOF
 
 %config(noreplace) %attr(640,root,root) /etc/cron.d/amanda-srv
 
-%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/amcleanupdisk
-%attr(755,root,root) %{_libdir}/amanda/amcheck-device
-%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/amadmin_perl
+%attr(755,root,root) %{_libexecdir}/amanda/ambackupd
+%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/amtrmidx
+%attr(755,root,root) %{_libexecdir}/amanda/amtrmlog
+%attr(755,root,root) %{_libexecdir}/amanda/chunker
+%attr(755,root,root) %{_libexecdir}/amanda/driver
+%attr(755,root,root) %{_libexecdir}/amanda/dumper
+%attr(755,root,root) %{_libexecdir}/amanda/planner
+%attr(755,root,root) %{_libexecdir}/amanda/taper
+
+%dir %{_libexecdir}/amanda/rest-server
+%dir %{_libexecdir}/amanda/rest-server/bin
+%attr(755,root,root) %{_libexecdir}/amanda/rest-server/bin/app-dancer2.pl
+%attr(755,root,root) %{_libexecdir}/amanda/rest-server/bin/app.pl
+%{_libexecdir}/amanda/rest-server/config-dancer
+%{_libexecdir}/amanda/rest-server/config.yml
+%{_libexecdir}/amanda/rest-server/environments
+%dir %{_libexecdir}/amanda/rest-server/lib
+%dir %{_libexecdir}/amanda/rest-server/lib/Amanda
+%{_libexecdir}/amanda/rest-server/lib/Amanda/Rest.pm
+%dir %{_libexecdir}/amanda/rest-server/public
+%{_libexecdir}/amanda/rest-server/public/*.html
+%{_libexecdir}/amanda/rest-server/public/css
+%{_libexecdir}/amanda/rest-server/public/dispatch.cgi
+%{_libexecdir}/amanda/rest-server/public/dispatch.fcgi
+%{_libexecdir}/amanda/rest-server/public/favicon.ico
+%{_libexecdir}/amanda/rest-server/public/images
+%{_libexecdir}/amanda/rest-server/public/javascripts
+%{_libexecdir}/amanda/rest-server/views
 
 %attr(755,root,root) %{_sbindir}/activate-devpay
 %attr(755,root,root) %{_sbindir}/amaddclient
 %attr(755,root,root) %{_sbindir}/amadmin
-%attr(4750,root,amanda) %{_sbindir}/amcheck
+%attr(755,root,root) %{_sbindir}/amanda-rest-server
+%attr(755,root,root) %{_sbindir}/amcheck
 %attr(755,root,root) %{_sbindir}/amcheckdb
 %attr(755,root,root) %{_sbindir}/amcheckdump
 %attr(755,root,root) %{_sbindir}/amcleanup
+%attr(755,root,root) %{_sbindir}/amcleanupdisk
 %attr(755,root,root) %{_sbindir}/amconvert-zd-mtx-to-robot.sh
 %attr(755,root,root) %{_sbindir}/amdevcheck
 %attr(755,root,root) %{_sbindir}/amdump
@@ -529,86 +635,78 @@ EOF
 %attr(755,root,root) %{_sbindir}/amflush
 %attr(755,root,root) %{_sbindir}/amlabel
 %attr(755,root,root) %{_sbindir}/amoverview
-%attr(755,root,root) %{_sbindir}/amplot
+%attr(755,root,root) %{_sbindir}/amreindex
 %attr(755,root,root) %{_sbindir}/amreport
 %attr(755,root,root) %{_sbindir}/amrestore
 %attr(755,root,root) %{_sbindir}/amrmtape
 %attr(755,root,root) %{_sbindir}/amserverconfig
-%attr(755,root,root) %{_sbindir}/amservice
 %attr(755,root,root) %{_sbindir}/amstatus
 %attr(755,root,root) %{_sbindir}/amtape
 %attr(755,root,root) %{_sbindir}/amtapetype
 %attr(755,root,root) %{_sbindir}/amtoc
 %attr(755,root,root) %{_sbindir}/amvault
 %{_mandir}/man5/amanda.conf.5*
+%{_mandir}/man5/amanda-command-file.5*
 %{_mandir}/man5/disklist.5*
 %{_mandir}/man5/tapelist.5*
 %{_mandir}/man7/amanda-changers.7*
 %{_mandir}/man7/amanda-compatibility.7*
 %{_mandir}/man7/amanda-devices.7*
+%{_mandir}/man7/amanda-interactivity.7*
 %{_mandir}/man7/amanda-taperscan.7*
 %{_mandir}/man8/amaddclient.8*
 %{_mandir}/man8/amadmin.8*
+%{_mandir}/man8/amanda-rest-server.8*
 %{_mandir}/man8/amcheck.8*
 %{_mandir}/man8/amcheckdb.8*
 %{_mandir}/man8/amcheckdump.8*
 %{_mandir}/man8/amcleanup.8*
+%{_mandir}/man8/amcleanupdisk.8*
 %{_mandir}/man8/amdevcheck.8*
 %{_mandir}/man8/amdump.8*
 %{_mandir}/man8/amfetchdump.8*
 %{_mandir}/man8/amflush.8*
 %{_mandir}/man8/amlabel.8*
 %{_mandir}/man8/amoverview.8*
-%{_mandir}/man8/amplot.8*
+%{_mandir}/man8/amreindex.8*
 %{_mandir}/man8/amreport.8*
 %{_mandir}/man8/amrestore.8*
 %{_mandir}/man8/amrmtape.8*
 %{_mandir}/man8/amserverconfig.8*
-%{_mandir}/man8/amservice.8*
 %{_mandir}/man8/amstatus.8*
 %{_mandir}/man8/amtape.8*
 %{_mandir}/man8/amtapetype.8*
 %{_mandir}/man8/amtoc.8*
 %{_mandir}/man8/amvault.8*
 
-%{perl_vendorarch}/Amanda/Changer.pm
-%dir %{perl_vendorarch}/Amanda/Changer
-%{perl_vendorarch}/Amanda/Changer/*.pm
-%{perl_vendorarch}/Amanda/Cmdline.pm
+%{perl_vendorarch}/Amanda/Amdump.pm
+%{perl_vendorarch}/Amanda/Amflush.pm
+%{perl_vendorarch}/Amanda/CheckDump.pm
+%dir %{perl_vendorarch}/Amanda/Chunker
+%{perl_vendorarch}/Amanda/Chunker/*.pm
+%{perl_vendorarch}/Amanda/Cleanup.pm
 %{perl_vendorarch}/Amanda/Curinfo.pm
 %dir %{perl_vendorarch}/Amanda/Curinfo
 %{perl_vendorarch}/Amanda/Curinfo/*.pm
-%dir %{perl_vendorarch}/Amanda/DB
-%{perl_vendorarch}/Amanda/DB/*.pm
-%{perl_vendorarch}/Amanda/Device.pm
-%{perl_vendorarch}/Amanda/Disklist.pm
-%{perl_vendorarch}/Amanda/Holding.pm
-%{perl_vendorarch}/Amanda/Interactive.pm
-%dir %{perl_vendorarch}/Amanda/Interactive
-%{perl_vendorarch}/Amanda/Interactive/*.pm
-%{perl_vendorarch}/Amanda/Logfile.pm
-%dir %{perl_vendorarch}/Amanda/Recovery
-%{perl_vendorarch}/Amanda/Recovery/*.pm
+%{perl_vendorarch}/Amanda/Index.pm
+%{perl_vendorarch}/Amanda/Label.pm
 %{perl_vendorarch}/Amanda/Report.pm
 %dir %{perl_vendorarch}/Amanda/Report
 %{perl_vendorarch}/Amanda/Report/*.pm
-%{perl_vendorarch}/Amanda/Tapelist.pm
+%dir %{perl_vendorarch}/Amanda/Rest
+%{perl_vendorarch}/Amanda/Rest/*.pm
+%dir %{perl_vendorarch}/Amanda/Rest/Storages
+%{perl_vendorarch}/Amanda/Rest/Storages/*.pm
+%{perl_vendorarch}/Amanda/ScanInventory.pm
+%{perl_vendorarch}/Amanda/Service/Amidxtaped.pm
+%{perl_vendorarch}/Amanda/Status.pm
 %dir %{perl_vendorarch}/Amanda/Taper
 %{perl_vendorarch}/Amanda/Taper/*.pm
 %dir %{perl_vendorarch}/Amanda/Taper/Scan
 %{perl_vendorarch}/Amanda/Taper/Scan/*.pm
+%{perl_vendorarch}/Amanda/Vault.pm
 %{perl_vendorarch}/Amanda/XferServer.pm
-%dir %{perl_vendorarch}/auto/Amanda/Cmdline
-%dir %{perl_vendorarch}/auto/Amanda/Device
-%dir %{perl_vendorarch}/auto/Amanda/Disklist
-%dir %{perl_vendorarch}/auto/Amanda/Logfile
-%dir %{perl_vendorarch}/auto/Amanda/Tapelist
 %dir %{perl_vendorarch}/auto/Amanda/XferServer
-%attr(755,root,root) %{perl_vendorarch}/auto/Amanda/Cmdline/*.so
-%attr(755,root,root) %{perl_vendorarch}/auto/Amanda/Device/*.so
-%attr(755,root,root) %{perl_vendorarch}/auto/Amanda/Disklist/*.so
-%attr(755,root,root) %{perl_vendorarch}/auto/Amanda/Logfile/*.so
-%attr(755,root,root) %{perl_vendorarch}/auto/Amanda/Tapelist/*.so
 %attr(755,root,root) %{perl_vendorarch}/auto/Amanda/XferServer/*.so
 %endif
 
@@ -622,35 +720,46 @@ 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/amgtar
-%attr(755,root,root) %{_libdir}/amanda/application/amlog-script
-%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/amrandom
+%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) %{_libexecdir}/amanda/application/script-fail
 
 %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/restore
+%attr(755,root,root) %{_libexecdir}/amanda/sendbackup
+%attr(755,root,root) %{_libexecdir}/amanda/senddiscover
+%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}/ambackup
+%attr(755,root,root) %{_sbindir}/amdump_client
 %attr(755,root,root) %{_sbindir}/amoldrecover
 %attr(755,root,root) %{_sbindir}/amrecover
 %attr(750,amanda,amanda) %dir %{_sharedstatedir}/amanda/gnutar-lists
 %attr(750,amanda,amanda) %dir %{_sharedstatedir}/amanda/debug/client
 %{_mandir}/man7/amanda-applications.7*
 %{_mandir}/man5/amanda-client.conf.5*
+%{_mandir}/man8/amdump_client.8*
+%{_mandir}/man8/ambackup.8*
+%{_mandir}/man8/ambsdtar.8*
 %{_mandir}/man8/amgtar.8*
 %{_mandir}/man8/ampgsql.8*
 %{_mandir}/man8/amrecover.8*
@@ -663,6 +772,7 @@ EOF
 %{perl_vendorarch}/Amanda/Application.pm
 %dir %{perl_vendorarch}/Amanda/Application
 %{perl_vendorarch}/Amanda/Application/Zfs.pm
+%{perl_vendorarch}/Amanda/Service/Restore.pm
 %dir %{perl_vendorarch}/auto/Amanda/Application
 %attr(755,root,root) %{perl_vendorarch}/auto/Amanda/Application/*.so
 %endif
This page took 0.053843 seconds and 4 git commands to generate.