Blame SPECS/amanda.spec

4a00ea
%define _libexecdir %{_libdir}
4a00ea
%define defconfig DailySet1
4a00ea
%define indexserver amandahost
4a00ea
%define tapeserver %{indexserver}
4a00ea
%define amanda_user amandabackup
4a00ea
%define amanda_group disk
4a00ea
4a00ea
%global _hardened_build 1
4a00ea
4a00ea
Summary: A network-capable tape backup solution
4a00ea
Name: amanda
4a00ea
Version: 3.3.3
7d0918
Release: 20%{?dist}
4a00ea
Source: http://downloads.sourceforge.net/amanda/amanda-%{version}.tar.gz
4a00ea
Source1: amanda.crontab
4a00ea
Source4: disklist
4a00ea
Source8: amandahosts
4a00ea
Source9: amanda.socket
4a00ea
Source10: amanda@.service
4a00ea
Source11: activate-devpay.1.gz
4a00ea
Source12: killpgrp.8
4a00ea
Source13: amanda-udp.socket
2e0117
Source14: amanda-udp.service
290075
Source15: kamanda.socket
290075
Source16: kamanda@.service
4a00ea
Patch2: amanda-3.1.1-xattrs.patch
4a00ea
Patch3: amanda-3.1.1-tcpport.patch
4a00ea
Patch6: amanda-3.2.0-config-dir.patch
4a00ea
Patch10: amanda-3.3.1-stdio.patch
4a00ea
Patch11: amanda-3.3.2-autogen.patch
4a00ea
Patch12: amanda-common-makefile.patch
e628bd
Patch13: amanda-error-amrecover.patch
290075
Patch14: amanda-3.3.3-non-blocking-connection.patch
290075
Patch15: amanda-3.3.3-krb5.patch
290075
Patch16: amanda-3.3.3-decompress.patch
7d0918
Patch17: amanda-3.3.3-non-blocking-connection-2.patch
7d0918
4a00ea
4a00ea
License: BSD and GPLv3+ and GPLv2+ and GPLv2
4a00ea
Group: Applications/System
4a00ea
URL: http://www.amanda.org
4a00ea
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
4a00ea
BuildRequires: automake autoconf libtool
e628bd
BuildRequires: dump, xfsdump
4a00ea
BuildRequires: gnuplot cups samba-client tar grep fileutils
4a00ea
BuildRequires: gcc-c++ readline-devel
4a00ea
BuildRequires: krb5-devel rsh openssh-clients ncompress mtx mt-st
4a00ea
BuildRequires: perl-devel perl(ExtUtils::Embed) perl(Test::Simple)
4a00ea
BuildRequires: glib2-devel openssl-devel swig bison flex
4a00ea
BuildRequires: libcurl-devel
4a00ea
Requires(pre): shadow-utils
4a00ea
Requires(post): grep sed systemd-units
4a00ea
Requires(preun): systemd-units
4a00ea
Requires(postun): systemd-units
4a00ea
Requires: fileutils grep initscripts tar /bin/mail
4a00ea
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
4a00ea
Requires: amanda-libs%{?_isa} = %{version}-%{release}
2e0117
Obsoletes: amanda-devel < 2.6.1p2-9
4a00ea
4a00ea
%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(Math::BigInt\\)
4a00ea
4a00ea
%description 
4a00ea
AMANDA, the Advanced Maryland Automatic Network Disk Archiver, is a
4a00ea
backup system that allows the administrator of a LAN to set up a
4a00ea
single master backup server to back up multiple hosts to one or more
4a00ea
tape drives or disk files.  AMANDA uses native dump and/or GNU tar
4a00ea
facilities and can back up a large number of workstations running
4a00ea
multiple versions of Unix.  Newer versions of AMANDA (including this
4a00ea
version) can use SAMBA to back up Microsoft(TM) Windows95/NT hosts.
4a00ea
The amanda package contains the core AMANDA programs and will need to
4a00ea
be installed on both AMANDA clients and AMANDA servers.  Note that you
4a00ea
will have to install the amanda-client and/or amanda-server packages as
4a00ea
well.
4a00ea
4a00ea
%package libs
4a00ea
Summary:    Amanda libraries
4a00ea
Group:      Applications/System
4a00ea
Requires:   fileutils grep
4a00ea
4a00ea
%description libs
4a00ea
This package contains basic Amanda libraries, which are used by all
4a00ea
Amanda programs.
4a00ea
4a00ea
%package client
4a00ea
Summary: The client component of the AMANDA tape backup system
4a00ea
Group: Applications/System
4a00ea
Requires: fileutils grep
4a00ea
Requires(pre): amanda = %{version}-%{release}
4a00ea
4a00ea
%description client
4a00ea
The Amanda-client package should be installed on any machine that will
4a00ea
be backed up by AMANDA (including the server if it also needs to be
4a00ea
backed up).  You will also need to install the amanda package on each
4a00ea
AMANDA client machine.
4a00ea
4a00ea
%package server
4a00ea
Summary: The server side of the AMANDA tape backup system
4a00ea
Group: Applications/System
4a00ea
Requires: fileutils grep 
4a00ea
Requires(pre): amanda = %{version}-%{release}
4a00ea
4a00ea
%description server
4a00ea
The amanda-server package should be installed on the AMANDA server,
4a00ea
the machine attached to the device(s) (such as a tape drive) where backups
4a00ea
will be written. You will also need to install the amanda package on
4a00ea
the AMANDA server machine.  And, if the server is also to be backed up, the
4a00ea
server also needs to have the amanda-client package installed.
4a00ea
4a00ea
%prep
4a00ea
%setup -q -n %{name}-%{version}
4a00ea
%patch2 -p1 -b .xattrs
4a00ea
%patch3 -p1 -b .tcpport
4a00ea
%patch6 -p1 -b .config
4a00ea
%patch10 -p1 -b .stdio
4a00ea
%patch11 -p1 -b .autogen
4a00ea
%patch12 -p1 -b .common-makefile
e628bd
%patch13 -p1 -b .error-amrecover
290075
%patch14 -p1 -b .non-blocking-connection
290075
%patch15 -p1 -b .krb5.patch
290075
%patch16 -p1 -b .decompression
7d0918
%patch17 -p1 -b .non-blocking-connection-2
4a00ea
./autogen
4a00ea
4a00ea
%build
e628bd
export MAILER=/bin/mail CFLAGS="$RPM_OPT_FLAGS -fPIE -fstack-protector-strong -z relro -z now" LDFLAGS=-pie
4a00ea
4a00ea
%configure --enable-shared \
4a00ea
           --disable-rpath \
4a00ea
           --disable-static \
4a00ea
           --disable-dependency-tracking \
4a00ea
           --disable-installperms \
4a00ea
           --with-amdatadir=%{_localstatedir}/lib/amanda \
4a00ea
           --with-amlibdir=%{_libdir} \
4a00ea
           --with-amperldir=%{perl_vendorarch} \
4a00ea
           --with-index-server=%{indexserver} \
4a00ea
           --with-tape-server=%{tapeserver} \
4a00ea
           --with-config=%{defconfig} \
4a00ea
           --with-gnutar-listdir=%{_localstatedir}/lib/amanda/gnutar-lists \
4a00ea
           --with-smbclient=%{_bindir}/smbclient \
4a00ea
           --with-amandates=%{_localstatedir}/lib/amanda/amandates \
4a00ea
           --with-amandahosts \
4a00ea
           --with-user=%amanda_user \
4a00ea
           --with-group=%amanda_group \
4a00ea
           --with-tmpdir=/var/log/amanda \
4a00ea
           --with-gnutar=/bin/tar \
4a00ea
           --with-ssh-security \
4a00ea
           --with-rsh-security \
4a00ea
           --with-bsdtcp-security \
4a00ea
           --with-bsdudp-security \
4a00ea
           --with-krb5-security
4a00ea
        
4a00ea
make %{?_smp_mflags}
4a00ea
4a00ea
4a00ea
%install
4a00ea
rm -rf ${RPM_BUILD_ROOT}
4a00ea
4a00ea
make install BINARY_OWNER=%(id -un) SETUID_GROUP=%(id -gn) DESTDIR=$RPM_BUILD_ROOT
4a00ea
4a00ea
mkdir -p $RPM_BUILD_ROOT/etc/amanda
4a00ea
mkdir -p $RPM_BUILD_ROOT/var/log/amanda
4a00ea
mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lib/amanda
4a00ea
install -m 600 %SOURCE8 $RPM_BUILD_ROOT%{_localstatedir}/lib/amanda/.amandahosts
4a00ea
install -p -m 644 -D %{SOURCE9} %{buildroot}%{_unitdir}/amanda.socket
4a00ea
install -p -m 644 -D %{SOURCE10} %{buildroot}%{_unitdir}/amanda@.service
4a00ea
install -p -m 644 -D %{SOURCE13} %{buildroot}%{_unitdir}/amanda-udp.socket
2e0117
install -p -m 644 -D %{SOURCE14} %{buildroot}%{_unitdir}/amanda-udp.service
290075
install -p -m 644 -D %{SOURCE15} %{buildroot}%{_unitdir}/kamanda.socket
290075
install -p -m 644 -D %{SOURCE16} %{buildroot}%{_unitdir}/kamanda@.service
4a00ea
install -D %{SOURCE11}  %{buildroot}/%{_mandir}/man1/activate-devpay.1.gz
4a00ea
install -D %{SOURCE12}  %{buildroot}/%{_mandir}/man8/killpgrp.8
4a00ea
4a00ea
ln -s %{_libexecdir}/amanda/amandad $RPM_BUILD_ROOT%{_sbindir}/amandad
4a00ea
ln -s amrecover.8.gz $RPM_BUILD_ROOT%{_mandir}/man8/amoldrecover.8
4a00ea
4a00ea
pushd ${RPM_BUILD_ROOT}
4a00ea
  mv .%{_localstatedir}/lib/amanda/example .%{_sysconfdir}/amanda/%defconfig
4a00ea
  cp ${RPM_SOURCE_DIR}/amanda.crontab .%{_sysconfdir}/amanda/crontab.sample
4a00ea
  cp ${RPM_SOURCE_DIR}/disklist .%{_sysconfdir}/amanda/%defconfig
4a00ea
  cp ${RPM_SOURCE_DIR}/disklist .%{_sysconfdir}/amanda/%defconfig
4a00ea
  rm -f .%{_sysconfdir}/amanda/%defconfig/xinetd*
4a00ea
  rm -f .%{_sysconfdir}/amanda/%defconfig/inetd*
4a00ea
4a00ea
  mkdir -p .%{_localstatedir}/lib/amanda/gnutar-lists
4a00ea
  mkdir -p .%{_localstatedir}/lib/amanda/%defconfig/index
4a00ea
  touch .%{_localstatedir}/lib/amanda/amandates
4a00ea
popd
4a00ea
rm -rf $RPM_BUILD_ROOT/usr/share/amanda
4a00ea
find $RPM_BUILD_ROOT -name \*.la | xargs rm
4a00ea
4a00ea
%check
4a00ea
make check
4a00ea
4a00ea
%clean 
4a00ea
rm -rf ${RPM_BUILD_ROOT}
4a00ea
4a00ea
%pre
4a00ea
/usr/sbin/useradd -M -N -g %amanda_group -o -r -d %{_localstatedir}/lib/amanda -s /bin/bash \
4a00ea
        -c "Amanda user" -u 33 %amanda_user >/dev/null 2>&1 || :
4a00ea
/usr/bin/gpasswd -a %amanda_user tape >/dev/null 2>&1 || :
4a00ea
4a00ea
%post
4a00ea
/sbin/ldconfig
4a00ea
%systemd_post amanda.socket
4a00ea
%systemd_post amanda-udp.socket
290075
%systemd_post kamanda.socket
4a00ea
4a00ea
%preun
4a00ea
%systemd_preun amanda.socket
4a00ea
%systemd_preun amanda-udp.socket
290075
%systemd_preun kamanda.socket
4a00ea
4a00ea
%postun
4a00ea
/sbin/ldconfig
4a00ea
%systemd_postun_with_restart amanda.socket
4a00ea
%systemd_postun_with_restart amanda-udp.socket
290075
%systemd_postun_with_restart kamanda.socket
4a00ea
4a00ea
%post client -p /sbin/ldconfig
4a00ea
4a00ea
%post server -p /sbin/ldconfig
4a00ea
4a00ea
%postun client -p /sbin/ldconfig
4a00ea
4a00ea
%postun server -p /sbin/ldconfig
4a00ea
4a00ea
%files
4a00ea
%defattr(-,root,root)
4a00ea
%doc COPYRIGHT* NEWS README
4a00ea
%{_unitdir}/amanda@.service
4a00ea
%{_unitdir}/amanda.socket
2e0117
%{_unitdir}/amanda-udp.service
4a00ea
%{_unitdir}/amanda-udp.socket
290075
%{_unitdir}/kamanda@.service
290075
%{_unitdir}/kamanda.socket
4a00ea
4a00ea
4a00ea
%{_sbindir}/amandad
4a00ea
%{_sbindir}/amaespipe
4a00ea
%{_sbindir}/amarchiver
4a00ea
%{_sbindir}/amcrypt
4a00ea
%{_sbindir}/amcrypt-ossl
4a00ea
%{_sbindir}/amcrypt-ossl-asym
4a00ea
%{_sbindir}/amcryptsimple
4a00ea
%{_sbindir}/amgetconf
4a00ea
%{_sbindir}/amgpgcrypt
4a00ea
%{_sbindir}/amplot
4a00ea
4a00ea
%{_mandir}/man5/amanda-archive-format.5*
4a00ea
%{_mandir}/man7/amanda-compatibility.7*
4a00ea
%{_mandir}/man5/amanda.conf*
4a00ea
%{_mandir}/man7/amanda-auth.7*
4a00ea
%{_mandir}/man7/amanda-match.7*
4a00ea
%{_mandir}/man7/amanda-scripts.7*
4a00ea
%{_mandir}/man8/amanda.8*
4a00ea
%{_mandir}/man8/amarchiver.8*
4a00ea
%{_mandir}/man8/amplot.8*
4a00ea
%{_mandir}/man8/script-email.8*
4a00ea
%{_mandir}/man8/amaespipe.8*
4a00ea
%{_mandir}/man8/amcrypt-ossl-asym.8*
4a00ea
%{_mandir}/man8/amcrypt-ossl.8*
4a00ea
%{_mandir}/man8/amcryptsimple.8*
4a00ea
%{_mandir}/man8/amcrypt.8*
4a00ea
%{_mandir}/man8/amgpgcrypt.8*
4a00ea
%{_mandir}/man8/amgetconf.8*
4a00ea
%{_mandir}/man8/amcleanupdisk.8*
4a00ea
4a00ea
%dir %{_sysconfdir}/amanda/
4a00ea
%dir %{_sysconfdir}/amanda/%defconfig
4a00ea
4a00ea
%attr(-,%amanda_user,%amanda_group)     %dir %{_localstatedir}/lib/amanda/
4a00ea
%attr(600,%amanda_user,%amanda_group)   %config(noreplace) %{_localstatedir}/lib/amanda/.amandahosts
4a00ea
%attr(02700,%amanda_user,%amanda_group) %dir /var/log/amanda
4a00ea
4a00ea
%files libs
2e0117
%dir %{_libexecdir}/amanda
2e0117
%{_libexecdir}/amanda/amandad
2e0117
%{_libexecdir}/amanda/amanda-sh-lib.sh
2e0117
%{_libexecdir}/amanda/amcat.awk
2e0117
%{_libexecdir}/amanda/amndmjob
2e0117
%{_libexecdir}/amanda/amplot.awk
2e0117
%{_libexecdir}/amanda/amplot.g
2e0117
%{_libexecdir}/amanda/amplot.gp
2e0117
%{_libexecdir}/amanda/ndmjob
2e0117
4a00ea
%{_libdir}/libamdevice*.so
4a00ea
%{_libdir}/libamserver*.so
4a00ea
%{_libdir}/libamclient*.so
4a00ea
%{_libdir}/libamanda-*.so
4a00ea
%{_libdir}/libamanda.so
4a00ea
%{_libdir}/libamandad*.so
4a00ea
%{_libdir}/libamar*.so
4a00ea
%{_libdir}/libamglue*.so
4a00ea
%{_libdir}/libamxfer*.so
4a00ea
%{_libdir}/libndmjob*.so
4a00ea
%{_libdir}/libndmlib*.so
2e0117
%{perl_vendorarch}/Amanda/Archive.pm
2e0117
%{perl_vendorarch}/Amanda/BigIntCompat.pm
2e0117
%{perl_vendorarch}/Amanda/ClientService.pm
2e0117
%{perl_vendorarch}/Amanda/Config.pm
2e0117
%{perl_vendorarch}/Amanda/Config/
2e0117
%{perl_vendorarch}/Amanda/Constants.pm
2e0117
%{perl_vendorarch}/Amanda/Debug.pm
2e0117
%{perl_vendorarch}/Amanda/Feature.pm
2e0117
%{perl_vendorarch}/Amanda/Header.pm
2e0117
%{perl_vendorarch}/Amanda/IPC
2e0117
%{perl_vendorarch}/Amanda/MainLoop.pm
2e0117
%{perl_vendorarch}/Amanda/NDMP.pm
2e0117
%{perl_vendorarch}/Amanda/Paths.pm
2e0117
%{perl_vendorarch}/Amanda/Process.pm
2e0117
%{perl_vendorarch}/Amanda/Script_App.pm
2e0117
%{perl_vendorarch}/Amanda/Script.pm
2e0117
%{perl_vendorarch}/Amanda/Tests.pm
2e0117
%{perl_vendorarch}/Amanda/Util.pm
2e0117
%{perl_vendorarch}/Amanda/Xfer.pm
2e0117
4a00ea
%{perl_vendorarch}/auto/Amanda/Application/
4a00ea
%{perl_vendorarch}/auto/Amanda/Cmdline/
4a00ea
%{perl_vendorarch}/auto/Amanda/Device/
4a00ea
%{perl_vendorarch}/auto/Amanda/Disklist/
4a00ea
%{perl_vendorarch}/auto/Amanda/Logfile/
4a00ea
%{perl_vendorarch}/auto/Amanda/Tapelist/
4a00ea
%{perl_vendorarch}/auto/Amanda/XferServer/
4a00ea
%{perl_vendorarch}/auto/Amanda/Archive/
4a00ea
%{perl_vendorarch}/auto/Amanda/Config/
4a00ea
%{perl_vendorarch}/auto/Amanda/Debug/
4a00ea
%{perl_vendorarch}/auto/Amanda/Feature/
4a00ea
%{perl_vendorarch}/auto/Amanda/Header/
4a00ea
%{perl_vendorarch}/auto/Amanda/IPC/
4a00ea
%{perl_vendorarch}/auto/Amanda/MainLoop/
4a00ea
%{perl_vendorarch}/auto/Amanda/NDMP/
4a00ea
%{perl_vendorarch}/auto/Amanda/Tests/
4a00ea
%{perl_vendorarch}/auto/Amanda/Util/
4a00ea
%{perl_vendorarch}/auto/Amanda/Xfer/
4a00ea
%{_libexecdir}/amanda/amdumpd
4a00ea
%{_libexecdir}/amanda/amcheck-device
4a00ea
%{_libexecdir}/amanda/amidxtaped
4a00ea
%{_libexecdir}/amanda/amindexd
4a00ea
%{_libexecdir}/amanda/amlogroll
4a00ea
%{_libexecdir}/amanda/amtrmidx
4a00ea
%{_libexecdir}/amanda/amtrmlog
4a00ea
%{_libexecdir}/amanda/driver
4a00ea
%attr(4750,root,%amanda_group) %{_libexecdir}/amanda/dumper
4a00ea
%{_libexecdir}/amanda/chg-disk
4a00ea
%{_libexecdir}/amanda/chg-lib.sh
4a00ea
%{_libexecdir}/amanda/chg-manual
4a00ea
%{_libexecdir}/amanda/chg-multi
4a00ea
%{_libexecdir}/amanda/chg-zd-mtx
4a00ea
%{_libexecdir}/amanda/chunker
4a00ea
%attr(4750,root,%amanda_group) %{_libexecdir}/amanda/planner
4a00ea
%{_libexecdir}/amanda/taper
2e0117
%{perl_vendorarch}/Amanda/Cmdline.pm
2e0117
%{perl_vendorarch}/Amanda/Curinfo/
2e0117
%{perl_vendorarch}/Amanda/Curinfo.pm
2e0117
%{perl_vendorarch}/Amanda/DB/
2e0117
%{perl_vendorarch}/Amanda/Device.pm
2e0117
%{perl_vendorarch}/Amanda/Disklist.pm
2e0117
%{perl_vendorarch}/Amanda/Extract.pm
2e0117
%{perl_vendorarch}/Amanda/Holding.pm
2e0117
%{perl_vendorarch}/Amanda/Changer/
2e0117
%{perl_vendorarch}/Amanda/Changer.pm
2e0117
%{perl_vendorarch}/Amanda/Interactivity/
2e0117
%{perl_vendorarch}/Amanda/Interactivity.pm
2e0117
%{perl_vendorarch}/Amanda/Logfile.pm
2e0117
%{perl_vendorarch}/Amanda/Recovery/
2e0117
%{perl_vendorarch}/Amanda/Report/
2e0117
%{perl_vendorarch}/Amanda/Report.pm
2e0117
%{perl_vendorarch}/Amanda/ScanInventory.pm
2e0117
%{perl_vendorarch}/Amanda/Tapelist.pm
2e0117
%{perl_vendorarch}/Amanda/Taper/
2e0117
%{perl_vendorarch}/Amanda/XferServer.pm
2e0117
%dir %{_libexecdir}/amanda/application/
2e0117
%attr(4750,root,%amanda_group) %{_libexecdir}/amanda/application/amgtar
2e0117
%attr(4750,root,%amanda_group) %{_libexecdir}/amanda/application/amstar
2e0117
%{_libexecdir}/amanda/application/amlog-script
2e0117
%{_libexecdir}/amanda/application/ampgsql
2e0117
%{_libexecdir}/amanda/application/amraw
2e0117
%{_libexecdir}/amanda/application/amsamba
2e0117
%{_libexecdir}/amanda/application/amsuntar
2e0117
%{_libexecdir}/amanda/application/amzfs-sendrecv
2e0117
%{_libexecdir}/amanda/application/amzfs-snapshot
2e0117
%{_libexecdir}/amanda/application/script-email
2e0117
2e0117
%attr(4750,root,%amanda_group) %{_libexecdir}/amanda/calcsize
2e0117
%attr(4750,root,%amanda_group) %{_libexecdir}/amanda/killpgrp
2e0117
%{_libexecdir}/amanda/noop
2e0117
%{_libexecdir}/amanda/patch-system
2e0117
%attr(4750,root,%amanda_group) %{_libexecdir}/amanda/rundump
2e0117
%attr(4750,root,%amanda_group) %{_libexecdir}/amanda/runtar
2e0117
%{_libexecdir}/amanda/selfcheck
2e0117
%{_libexecdir}/amanda/sendbackup
2e0117
%{_libexecdir}/amanda/sendsize
2e0117
%{_libexecdir}/amanda/teecount
2e0117
%{perl_vendorarch}/Amanda/Application.pm
2e0117
%{perl_vendorarch}/Amanda/Application/
2e0117
2e0117
%files server
2e0117
%defattr(-,root,root)
4a00ea
%{_sbindir}/activate-devpay
4a00ea
%{_sbindir}/amaddclient
4a00ea
%{_sbindir}/amadmin
4a00ea
%{_sbindir}/amcleanup
4a00ea
%{_sbindir}/amcleanupdisk
4a00ea
%{_sbindir}/amdevcheck
4a00ea
%{_sbindir}/amdump
4a00ea
%{_sbindir}/amfetchdump
4a00ea
%{_sbindir}/amflush
4a00ea
%attr(4750,root,%amanda_group) %{_sbindir}/amcheck
4a00ea
%{_sbindir}/amcheckdb
4a00ea
%{_sbindir}/amcheckdump
4a00ea
%{_sbindir}/amlabel
4a00ea
%{_sbindir}/amoverview
4a00ea
%{_sbindir}/amreport
4a00ea
%{_sbindir}/amrestore
4a00ea
%{_sbindir}/amrmtape
4a00ea
%{_sbindir}/amserverconfig
4a00ea
%attr(4750,root,%amanda_group) %{_sbindir}/amservice
4a00ea
%{_sbindir}/amstatus
4a00ea
%{_sbindir}/amtape
4a00ea
%{_sbindir}/amtapetype
4a00ea
%{_sbindir}/amtoc
4a00ea
%{_sbindir}/amvault
4a00ea
4a00ea
%{_mandir}/man5/disklist.5*
4a00ea
%{_mandir}/man5/tapelist.5*
4a00ea
%{_mandir}/man7/amanda-devices.7*
4a00ea
%{_mandir}/man7/amanda-changers.7*
4a00ea
%{_mandir}/man7/amanda-interactivity.7*
4a00ea
%{_mandir}/man7/amanda-taperscan.7*
4a00ea
%{_mandir}/man8/amaddclient.8*
4a00ea
%{_mandir}/man8/amadmin.8*
4a00ea
%{_mandir}/man8/amcleanup.8*
4a00ea
%{_mandir}/man8/amdevcheck.8*
4a00ea
%{_mandir}/man8/amdump.8*
4a00ea
%{_mandir}/man8/amfetchdump.8*
4a00ea
%{_mandir}/man8/amflush.8*
4a00ea
%{_mandir}/man8/amcheckdb.8*
4a00ea
%{_mandir}/man8/amcheckdump.8*
4a00ea
%{_mandir}/man8/amcheck.8*
4a00ea
%{_mandir}/man8/amlabel.8*
4a00ea
%{_mandir}/man8/amoverview.8*
4a00ea
%{_mandir}/man8/amreport.8*
4a00ea
%{_mandir}/man8/amrestore.8*
4a00ea
%{_mandir}/man8/amrmtape.8*
4a00ea
%{_mandir}/man8/amserverconfig.8*
4a00ea
%{_mandir}/man8/amservice.8*
4a00ea
%{_mandir}/man8/amstatus.8*
4a00ea
%{_mandir}/man8/amtapetype.8*
4a00ea
%{_mandir}/man8/amtape.8*
4a00ea
%{_mandir}/man8/amtoc.8*
4a00ea
%{_mandir}/man8/amvault.8*
4a00ea
%{_mandir}/man1/activate-devpay.1*
4a00ea
4a00ea
%config(noreplace) %{_sysconfdir}/amanda/crontab.sample
4a00ea
%config(noreplace) %{_sysconfdir}/amanda/%defconfig/*
4a00ea
%exclude %{_sysconfdir}/amanda/%defconfig/amanda-client.conf
4a00ea
%exclude %{_sysconfdir}/amanda/%defconfig/amanda-client-postgresql.conf
4a00ea
4a00ea
%attr(-,%amanda_user,%amanda_group) %dir %{_localstatedir}/lib/amanda/%defconfig/
4a00ea
%attr(-,%amanda_user,%amanda_group) %dir %{_localstatedir}/lib/amanda/%defconfig/index
4a00ea
%attr(-,%amanda_user,%amanda_group) %dir %{_localstatedir}/lib/amanda/template.d
4a00ea
%attr(-,%amanda_user,%amanda_group) %config(noreplace) %{_localstatedir}/lib/amanda/template.d/*
4a00ea
4a00ea
%files client
4a00ea
%defattr(-,root,root)
4a00ea
4a00ea
%{_sbindir}/amdump_client
4a00ea
%{_sbindir}/amoldrecover
4a00ea
%{_sbindir}/amrecover
4a00ea
4a00ea
%{_mandir}/man7/amanda-applications.7*
4a00ea
%{_mandir}/man8/amdump_client.8*
4a00ea
%{_mandir}/man5/amanda-client.conf.5*
4a00ea
%{_mandir}/man8/amgtar.8*
4a00ea
%{_mandir}/man8/ampgsql.8*
4a00ea
%{_mandir}/man8/amraw.8*
4a00ea
%{_mandir}/man8/amrecover.8*
4a00ea
%{_mandir}/man8/amoldrecover.8*
4a00ea
%{_mandir}/man8/amsamba.8*
4a00ea
%{_mandir}/man8/amstar.8*
4a00ea
%{_mandir}/man8/amsuntar.8*
4a00ea
%{_mandir}/man8/amzfs-sendrecv.8*
4a00ea
%{_mandir}/man8/amzfs-snapshot.8*
4a00ea
%{_mandir}/man8/killpgrp.8*
4a00ea
4a00ea
%config(noreplace) %{_sysconfdir}/amanda/%defconfig/amanda-client.conf
4a00ea
%config(noreplace) %{_sysconfdir}/amanda/%defconfig/amanda-client-postgresql.conf
4a00ea
4a00ea
%attr(-,%amanda_user,%amanda_group) %config(noreplace) %{_localstatedir}/lib/amanda/amandates
4a00ea
%attr(-,%amanda_user,%amanda_group) %{_localstatedir}/lib/amanda/gnutar-lists/
4a00ea
4a00ea
4a00ea
%changelog
7d0918
* Mon Jan 15 2018 Josef Ridky <jridky@redhat.com> - 3.3.3-20
7d0918
- Resolves: #1532425 - fix problem with non-blocking connection
7d0918
7d0918
* Wed Aug 23 2017 Josef Ridky <jridky@redhat.com> - 3.3.3-19
7d0918
- Resolves: #1299761 - fix amindex: invalid service in amanda@.service file
7d0918
290075
* Tue Jan 24 2017 Josef Ridky <jridky@redhat.com> - 3.3.3-18
290075
- Resolves: #1286330 - set non-blocking connection
290075
- Resolves: #1299761 - fix amindex: invalid service
290075
- Resolves: #1306980 - fix problem with handling compressed files
290075
e628bd
* Tue Aug 23 2016 Petr Hracek <phracek@redhat.com> - 3.3.3-17
e628bd
- Related: #1140321 Missing build dep on xfsdump
e628bd
e628bd
* Tue Mar 15 2016 Petr Hracek <phracek@redhat.com> - 3.3.3-16
e628bd
- Fix bug error on amrecover tool for amanda backup server
e628bd
- Resolves: #1157463
e628bd
e628bd
* Tue Mar 15 2016 Petr Hracek <phracek@redhat.com> - 3.3.3-15
e628bd
- Fixes PIE and RELRO check
e628bd
- Resolves: #1092359
e628bd
e628bd
* Thu Feb 18 2016 Petr Hracek <phracek@redhat.com> - 3.3.3-14
e628bd
- Resolves: #1140321 Missing build dep on dump
e628bd
2e0117
* Tue Mar 18 2014 Petr Hracek <phracek@redhat.com> - 3.3.3-13
2e0117
- Resolves: #881128 multilib conflicts
2e0117
2e0117
* Mon Mar 03 2014 Petr Hracek <phracek@redhat.com> - 3.3.3-12
2e0117
- Add fstack-protector-strong into CFLAGS
2e0117
- Resolves: #1070779
2e0117
2e0117
* Wed Feb 12 2014 Petr Hracek <phracek@redhat.com> - 3.3.3-11
2e0117
- Move all libs including perl into amanda-libs package
2e0117
- Resolves: #881128
2e0117
2e0117
* Fri Jan 31 2014 Petr Hracek <phracek@redhat.com> - 3.3.3-10
2e0117
- systemd file incorrectly named
2e0117
- Resolves: #1059994
2e0117
2e0117
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 3.3.3-9
2e0117
- Mass rebuild 2014-01-24
2e0117
2e0117
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 3.3.3-8
2e0117
- Mass rebuild 2013-12-27
2e0117
4a00ea
* Fri Oct 25 2013 Petr Hracek <phracek@redhat.com> - 3.3.3-7
4a00ea
- Resolves: #881128 - Move all dynamic libraries into amanda-libs
4a00ea
4a00ea
* Mon Oct 21 2013 Petr Hracek <phracek@redhat.com> - 3.3.3-6
4a00ea
- Resolves: #881128 - Correct Makefile for building under s390x
4a00ea
4a00ea
* Mon Oct 21 2013 Petr Hracek <phracek@redhat.com> - 3.3.3-5
4a00ea
- Resolves: #881128 - package amanda-libs introduced because of multilib issue
4a00ea
4a00ea
* Tue Jul 16 2013 Petr Hracek <phracek@redhat.com> - 3.3.3-4
4a00ea
- Correct problem with man page killpgrp (#881128)
4a00ea
4a00ea
* Tue Jun 25 2013 Petr Hracek <phracek@redhat.com> - 3.3.3-3
4a00ea
- Remove dependency on dump in RHEL-7
4a00ea
4a00ea
* Tue Jun 18 2013 Petr Hracek <phracek@redhat.com> - 3.3.3-2
4a00ea
- Added systemd udp unit files
4a00ea
4a00ea
* Fri Mar 22 2013 Petr Hracek <phracek@redhat.com> - 3.3.3-1
4a00ea
- New upstream version
4a00ea
- Dependecy to /usr/sbin/service was removed.
4a00ea
 Instead of /usr/sbin/service systemd files are used.
4a00ea
4a00ea
* Thu Mar 21 2013 Petr Hracek <phracek@redhat.com> - 3.3.2-5
4a00ea
- Fix (#924326) Requires /sbin/service was changed to /usr/sbin/service
4a00ea
4a00ea
* Thu Jan 31 2013 Petr Hracek <phracek@redhat.com> - 3.3.2-4
4a00ea
- fix (#858703) add killpgrp(8) man page to the amanda-client package
4a00ea
    (killpgrp will be removed from man-pages package)
4a00ea
- Fix autogen for parallel tests. 
4a00ea
4a00ea
* Thu Dec 06 2012 Lukáš Nykrýn <lnykryn@redhat.com> - 3.3.2-3
4a00ea
- Fix group ownership
4a00ea
- Add manpage for activate-devpay
4a00ea
4a00ea
* Tue Sep 18 2012 Petr Pisar <ppisar@redhat.com> - 3.3.2-2
4a00ea
- Do not provide perl(Math::BigInt) (bug #648321)
4a00ea
4a00ea
* Wed Aug 15 2012 Lukáš Nykrýn <lnykryn@redhat.com> - 3.3.2-1
4a00ea
- upgrade to new upstream release
4a00ea
- convert to systemd
4a00ea
4a00ea
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.1-3
4a00ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
4a00ea
4a00ea
* Wed Jun 27 2012 Petr Pisar <ppisar@redhat.com> - 3.3.1-2
4a00ea
- Perl 5.16 rebuild
4a00ea
4a00ea
* Wed Jun 20 2012 Lukáš Nykrýn <lnykryn@redhat.com> - 3.3.1-1
4a00ea
- upgrade to new upstream release
4a00ea
4a00ea
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 3.3.0-6
4a00ea
- Perl 5.16 rebuild
4a00ea
4a00ea
* Wed Apr 18 2012 Lukáš Nykrýn <lnykryn@redhat.com>> - 3.3.0-5
4a00ea
- Fix building issues with newer glib
4a00ea
4a00ea
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.0-4
4a00ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
4a00ea
4a00ea
* Mon Nov 28 2011 Lukáš Nykrýn <lnykryn@redhat.com> - 3.3.0-3
4a00ea
- fix #757618 - Use of qw(...) as parentheses is deprecated
4a00ea
- fix #752253 - Using functions in amanda-client which are provided by server
4a00ea
4a00ea
* Thu Jun 16 2011 Marcela Mašláňová <mmaslano@redhat.com> - 3.3.0-2
4a00ea
- Perl mass rebuild
4a00ea
4a00ea
* Wed Jun 08 2011 Jan Görig <jgorig@redhat.com> - 3.3.0-1
4a00ea
- upgrade to new upstream release
4a00ea
- uses bsdtcp authentication by default
4a00ea
- dropped amanda-3.1.1-bsd.patch
4a00ea
- modified example directory handling and dropped amanda-3.1.0-example.patch
4a00ea
4a00ea
* Wed May 4 2011 Jan Görig <jgorig@redhat.com> - 3.3.0-0.1.beta1
4a00ea
- update to new upstream beta release
4a00ea
- removed merged patch amanda-3.2.2-krb5-libs.patch
4a00ea
4a00ea
* Wed Apr 27 2011 Jan Görig <jgorig@redhat.com> - 3.2.2-2
4a00ea
- amgtar, amstar and amservice must have setuid flag (#697933)
4a00ea
4a00ea
* Wed Mar 16 2011 Jan Görig <jgorig@redhat.com> - 3.2.2-1
4a00ea
- upgrade to new upstream release
4a00ea
- removed merged patch amanda-3.1-amrestore.patch
4a00ea
- fixed build on system with amanda installed
4a00ea
4a00ea
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.1-3
4a00ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
4a00ea
4a00ea
* Mon Jan 31 2011 Jan Görig <jgorig@redhat.com> - 3.2.1-2
4a00ea
- fix #666968 - amrestore should restore one file when outputting to a pipe
4a00ea
4a00ea
* Wed Dec 15 2010 Jan Görig <jgorig@redhat.com> - 3.2.1-1
4a00ea
- upgrade to new upstream release
4a00ea
- removed unneeded patches
4a00ea
4a00ea
* Thu Nov 4 2010 Jan Görig <jgorig@redhat.com> - 3.2.0-1
4a00ea
- upgrade to new upstream release
4a00ea
- fixed build with new glib
4a00ea
- changed owner of the most files to root
4a00ea
- moved variable files from /etc/amanda to /var/lib/amanda
4a00ea
- spec cleanups
4a00ea
- fix #648321 - amanda rpm should not provide the perl(Math::BigInt)
4a00ea
4a00ea
* Thu Oct 7 2010 Jan Görig <jgorig@redhat.com> - 3.1.3-1
4a00ea
- upstream security update
4a00ea
4a00ea
* Wed Aug 18 2010 Jan Görig <jgorig@redhat.com> - 3.1.2-1
4a00ea
- upgraded to new upstream bugfix version
4a00ea
4a00ea
* Tue Aug 10 2010 Jan Görig <jgorig@redhat.com> - 3.1.1-2
4a00ea
- removed obsolete README-rpm
4a00ea
- modified client configuration to match xinetd one
4a00ea
- modified tcpport patch to include postgresql sample configuration
4a00ea
4a00ea
* Tue Aug 03 2010 Jan Görig <jgorig@redhat.com> - 3.1.1-1
4a00ea
- upgraded to new upstream bugfix version
4a00ea
- dropped old upgrade scriptlets
4a00ea
- spec cleanups
4a00ea
- created symlink to manpage for amoldrecover
4a00ea
- default configuration now backups extended attributes
4a00ea
- fix #610169 - fixed build flags
4a00ea
- fix #600552 - corrected amdatadir path, updated example patch
4a00ea
4a00ea
* Mon Jun 28 2010 Jan Görig <jgorig@redhat.com> - 3.1.0-1
4a00ea
- upgraded to new upstream version
4a00ea
- documentation moved to main package
4a00ea
- fixed license tag
4a00ea
- moved files from libexecdir to libdir to avoid multilib conflict
4a00ea
- moved files between subpackages
4a00ea
- updated path in xinetd config
4a00ea
- added -fPIE to CFLAGS and -pie to LDFLAGS
4a00ea
- removed unused patches
4a00ea
- removed obsolete devel subpackage
4a00ea
4a00ea
* Tue Jun 01 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.6.1p2-4
4a00ea
- Mass rebuild with perl-5.12.0
4a00ea
4a00ea
* Thu Apr 22 2010 Daniel Novotny <dnovotny@redhat.com> 2.6.1p2-3
4a00ea
- fix #584774 - PIE patch disabled in amanda 2.6.1p2-2 
4a00ea
4a00ea
* Tue Feb 16 2010 Daniel Novotny <dnovotny@redhat.com> 2.6.1p2-2
4a00ea
- fix #564935 -  FTBFS amanda-2.6.1p2-1.fc13
4a00ea
4a00ea
* Thu Jan 21 2010 Daniel Novotny <dnovotny@redhat.com> 2.6.1p2-1
4a00ea
- upgrade to 2.6.1p2, drop upstreamed patches, rebase remaining patches
4a00ea
4a00ea
* Fri Dec  4 2009 Stepan Kasal <skasal@redhat.com> - 2.6.0p2-15
4a00ea
- rebuild against perl 5.10.1
4a00ea
4a00ea
* Thu Oct 15 2009 Daniel Novotny <dnovotny@redhat.com> 2.6.0p2-14
4a00ea
- add amanda user to group "tape" (#529159)
4a00ea
4a00ea
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 2.6.0p2-13
4a00ea
- rebuilt with new openssl
4a00ea
4a00ea
* Tue Aug 04 2009 Daniel Novotny <dnovotny@redhat.com> 2.6.0p2-12
4a00ea
-fix #512534 -  amstatus outputs "Insecure dependency in printf ..." 
4a00ea
4a00ea
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.0p2-11
4a00ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
4a00ea
4a00ea
* Wed Jul 22 2009 Daniel Novotny <dnovotny@redhat.com> 2.6.0p2-10
4a00ea
- fix #510961 -  FTBFS: amanda-2.6.0p2-9
4a00ea
4a00ea
* Fri Apr 24 2009 Daniel Novotny <dnovotny@redhat.com> 2.6.0p2-9
4a00ea
- fix #497488 -  amanda subpackages require only a specific version of amanda,
4a00ea
      not also release
4a00ea
4a00ea
* Tue Apr 14 2009 Daniel Novotny <dnovotny@redhat.com> 2.6.0p2-8
4a00ea
- fix #495724 (spec file fix, use "useradd -N" instead of "useradd -n") 
4a00ea
4a00ea
* Wed Apr 08 2009 Daniel Novotny <dnovotny@redhat.com> 2.6.0p2-7
4a00ea
- the tcpport patch was lost after rebase, adding again
4a00ea
  (#448071, #462681)
4a00ea
4a00ea
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.0p2-6
4a00ea
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
4a00ea
4a00ea
* Thu Jan 15 2009 Tomas Mraz <tmraz@redhat.com> 2.6.0p2-5
4a00ea
- rebuild with new openssl
4a00ea
4a00ea
* Thu Nov 20 2008 Daniel Novotny <dnovotny@redhat.com> 2.6.0p2-4
4a00ea
  .usernameupdate extension changed to .rpmsave (#472349)
4a00ea
4a00ea
* Thu Oct 23 2008 Daniel Novotny <dnovotny@redhat.com> 2.6.0p2-3
4a00ea
- added trailing || : in the %%pre client script
4a00ea
4a00ea
* Fri Oct 10 2008 Orion Poplawski <orion@cora.nwra.com> 2.6.0p2-2
4a00ea
- Drop duplicated libamglue.so from -devel
4a00ea
- Update -pie patch
4a00ea
- Fix Source typo
4a00ea
- Move xinetd to main package - used by both client and server
4a00ea
- Move %%{_libexecdir}/amanda/amanda-sh-lib.sh to main package
4a00ea
- LIBEXECDIR is used in xinetd template
4a00ea
- Make calcsize setuid root
4a00ea
4a00ea
* Wed Oct 01 2008 Daniel Novotny 2.6.0p2-1
4a00ea
- Update to 2.6.0p2
4a00ea
- perl-ExtUtils-Embed added to BuildRequires
4a00ea
- perl patch dropped (upstreamed)
4a00ea
- library name change from libamglue.so.* to libamglue.so
4a00ea
4a00ea
* Thu Mar 27 2008 Orion Poplawski <orion@cora.nwra.com> 2.6.0-0.b3_20080314.1
4a00ea
- Update to 2.6.0b3_20080314
4a00ea
- New -lib patch that patches the autotool source files
4a00ea
4a00ea
* Tue Mar 11 2008 Orion Poplawski <orion@cora.nwra.com> 2.6.0-0.b3_20080310.1
4a00ea
- Update to 2.6.0b3_20080310
4a00ea
- Re-add updated pie patch, re-add autogen
4a00ea
- Update example patch to modify Makefile.am, leave template.d in
4a00ea
 /var/lib/amanda for now
4a00ea
4a00ea
* Wed Feb 20 2008 Orion Poplawski <orion@cora.nwra.com> 2.6.0-0.b2_20080220.1
4a00ea
- Update to 2.6.0b2-20080220
4a00ea
- Drop libdir patch, use --with-libdir instead
4a00ea
- Move perl modules to %%{perl_vendorarch} and add perl Requires
4a00ea
4a00ea
* Wed Feb 20 2008 Orion Poplawski <orion@cora.nwra.com> 2.6.0-0.b2
4a00ea
- Update to 2.6.0b2, drop upstreamed patches
4a00ea
- Update xattrs patch
4a00ea
- Add patches to fix install locations
4a00ea
- Add -fPIE/-pie to CFLAGS/LDFLAGS, drop pie patch
4a00ea
- Drop autotools BR
4a00ea
- Drop /usr/bin/Mail BR and specify mailer as /bin/mail
4a00ea
- Add %%check section
4a00ea
- Move /etc/amanda/amandates to /var/lib/amanda/amandates
4a00ea
- Remove ending . from summaries
4a00ea
4a00ea
* Mon Feb 18 2008 Radek Brich <rbrich@redhat.com> 2.5.2.p1-10
4a00ea
- do not require gnuplot by -server subpackage (bz#433101)
4a00ea
4a00ea
* Thu Nov 22 2007 Radek Brich <rbrich@redhat.com> 2.5.2.p1-9
4a00ea
- Change default amanda user name to 'amandabackup' (#124510).
4a00ea
  This should not break upgrades as config files are checked for
4a00ea
  old user name and updated.
4a00ea
- Add some explaining comments to .amandahosts (#153749)
4a00ea
4a00ea
* Tue Aug 28 2007 Radek Brich <rbrich@redhat.com> 2.5.2.p1-8
4a00ea
- rebuild
4a00ea
4a00ea
* Fri Aug 17 2007 Radek Brich <rbrich@redhat.com> 2.5.2.p1-7
4a00ea
- BuildRequires mtx and mt-st (#251690).
4a00ea
4a00ea
* Fri Aug 10 2007 Radek Brich <rbrich@redhat.com> 2.5.2.p1-6
4a00ea
- Included upstream patch for chg-multi.sh (#251316).
4a00ea
4a00ea
* Wed Aug 08 2007 Radek Brich <rbrich@redhat.com> 2.5.2.p1-5
4a00ea
- Added ssh and ncompress to BuildRequires (#250730).
4a00ea
- Removed some obsolete makes from build section.
4a00ea
4a00ea
* Thu Jul 12 2007 Radek Brich <rbrich@redhat.com> 2.5.2.p1-4
4a00ea
- Enable backing up ACL/SElinux xattrs with tar (#201916).
4a00ea
- Removed obsolete patches and sources.
4a00ea
4a00ea
* Mon Jun 25 2007 Radek Brich <rbrich@redhat.com> 2.5.2.p1-3
4a00ea
- Update -undefSymbols patch. All undefined symbols reported by
4a00ea
  'ldd -r' should now be fixed (#198178).
4a00ea
4a00ea
* Fri Jun 22 2007 Radek Brich <rbrich@redhat.com> 2.5.2.p1-2
4a00ea
- Fix undefined symbols in libamserver.so.
4a00ea
- Fix ./autogen so it automatically installs ylwrap (bug 224143).
4a00ea
- Run ./autogen in prep section (otherwise the -pie patch had no effect).
4a00ea
- Update -pie patch.
4a00ea
4a00ea
* Thu Jun 21 2007 Radek Brich <rbrich@redhat.com> 2.5.2.p1-1
4a00ea
- New upstream version.
4a00ea
- Client rpm now installs amanda-client.conf.
4a00ea
- Removed obsolete patches -bug18322 and -rsh.
4a00ea
- Clean up spec file (non-utf8 error and some warnings from rpmlint).
4a00ea
4a00ea
* Mon Feb 19 2007 Jay Fenlason <fenlason@redhat.com> 2.5.1p3-1%{?dist}
4a00ea
- Upgrade to new upstream release, now that 2.5.1 is somewhat stable.
4a00ea
- Note that this requires changing the xinetd configuration and amanda.conf
4a00ea
  because of the new authentication mechanism.
4a00ea
- -server subpackage does not require xinetd.
4a00ea
- -server scriptlets do not need to reload xinetd.
4a00ea
4a00ea
* Mon Sep 25 2006 Jay Fenlason <fenlason@redhat.com> 2.5.0p2-4
4a00ea
- Include my -dump_size patch to close
4a00ea
  bz#206129: Dump output size determined incorrectly
4a00ea
- Clean up the spec file, following some suggestions in
4a00ea
  bz#185659: amanda 2.5.0
4a00ea
- Use a tarball without the problematic contrib/sst directory.
4a00ea
- Include my new_gnutar (based on a patch by Orion Poplawski
4a00ea
  <orion@cora.nwra.com>) to work around changed incremental file format
4a00ea
  in newer (>1.15.1) versions of gnutar.
4a00ea
- include my -wildcards patch to turn on wildcards with new versions of tar.
4a00ea
4a00ea
* Tue Sep 5 2006 Jay Fenlason <fenlason@redhat.com> 2.5.0p2-3
4a00ea
- move libamclient-*.so to the base rpm, so that multilib support works.
4a00ea
  This fixes
4a00ea
  bz#205202 File conflicts
4a00ea
4a00ea
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.5.0p2-2.1
4a00ea
- rebuild
4a00ea
4a00ea
* Thu Jun 8 2006 Jay Fenlason <fenlason@redhat.com> 2.5.0p2-2
4a00ea
- New upstream version
4a00ea
- Make the BuildRequires on /usr/bin/Mail rather than mailx, because we
4a00ea
  don't really care where the Mail command comes from.
4a00ea
- include the amcheck_badtape patch by Paul Bijnens
4a00ea
  <paul.bijnens@xplanation.com> to fix a problem where amcheck doesn't
4a00ea
  realize the wrong tape is in the drive.
4a00ea
- include the error_msg patch from Jean-Louis Martineau <martineau@zmanda.com>
4a00ea
  to fix a double-free problem
4a00ea
- include the restore patch from Jean-Louis Martineau <martineau@zmanda.com>
4a00ea
  to fix an error in amrestore
4a00ea
- include a slightly modified form of the big_holding_disk patch from
4a00ea
  Andrej Filipcic <andrej.filipcic@ijs.si> to fix a problem with holding
4a00ea
  disks bigger than 4tb
4a00ea
4a00ea
* Mon May 22 2006 Jesse Keating <jkeating@redhat.com> 2.5.0-3
4a00ea
- Fix BuildReqs
4a00ea
4a00ea
* Fri Apr 7 2006 Jay Fenlason <fenlason@redhat.com> 2.5.0-2
4a00ea
- New upstream release: 2.5.0, with new features
4a00ea
- Do not include our own amanda.conf anymore, use the one from the
4a00ea
  tarball.
4a00ea
- Remove the static libraries.
4a00ea
- Update the -pie patch
4a00ea
- Turn on the new -with-ssh-security option.
4a00ea
- Change the mode of ~amanda/.amandahosts to 600, since 2.5.0 requires
4a00ea
  it.
4a00ea
- actually use the defconfig macro it this spec file.
4a00ea
- Change the name of the index server to "amandahost" from localhost.
4a00ea
  Users should ensure that "amandahost.their-domain" points to their
4a00ea
  Amanda server.
4a00ea
- Change amandahosts likewise.
4a00ea
- Add dependency on /usr/bin/Mail
4a00ea
- Ensure unversioned .so files are only in the -devel rpm.
4a00ea
- Remove DUMPER_DIR and the files in it, as nothing seems to actually
4a00ea
  use them.
4a00ea
- Include the -overflow patch from Jean-Louis Martineau
4a00ea
  <martineau@zmanda.com>
4a00ea
4a00ea
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.4.5p1-3.2
4a00ea
- bump again for double-long bug on ppc(64)
4a00ea
4a00ea
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.4.5p1-3.1
4a00ea
- rebuilt for new gcc4.1 snapshot and glibc changes
4a00ea
4a00ea
* Wed Jan 18 2006 Jay Fenlason <fenlason@redhat.com> 2.4.5p1-3
4a00ea
- Fix spec file to use %%{_localstatedir} instead of hardcoding /var/lib
4a00ea
- Add amanda_user and amanda_group defines, to make changing the username
4a00ea
  easier.
4a00ea
- Add a BuildRequires on /usr/bin/Mail
4a00ea
4a00ea
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
4a00ea
- rebuilt
4a00ea
4a00ea
* Fri Nov 4 2005 Jay Fenlason <fenlason@redhat.com>
4a00ea
- New upstream release.
4a00ea
4a00ea
* Sun Jul 31 2005 Florian La Roche <laroche@redhat.com>
4a00ea
- make sure amanda builds with newest rpm
4a00ea
4a00ea
* Wed Apr 20 2005 Jay Fenlason <fenlason@redhat.com> 2.4.5-2
4a00ea
- New upstream release.  This obsoletes the -bug144052 patch.
4a00ea
- Reorg this spec file slightly to allow someone to specify
4a00ea
  index server, tape server and default configuration when
4a00ea
  rebuilding the rpms via something like
4a00ea
  'rpmbuild -ba --define "indexserver foo.fqdn.com" amanda.spec'
4a00ea
  This change suggested by Matt Hyclak <hyclak@math.ohiou.edu>.
4a00ea
  
4a00ea
* Tue Apr 5 2005 Jay Fenlason <fenlason@redhat.com> 2.4.4p4-4
4a00ea
- Add -bug144052 patch to close
4a00ea
  bz#144052 amverifyrun sometimes verifies the wrong tapes
4a00ea
4a00ea
* Tue Mar 8 2005 Jay Fenlason <fenlason@redhat.com> 2.4.4p4-3
4a00ea
- rebuild with gcc4
4a00ea
4a00ea
* Wed Jan 12 2005 Tim Waugh <twaugh@redhat.com> 2.4.4p4-2
4a00ea
- Rebuilt for new readline.
4a00ea
4a00ea
* Mon Oct 25 2004 Jay Fenlason <fenlason@redhat.com> 2.4.4p4-1
4a00ea
- New upstream version
4a00ea
- Turn on --disable-dependency-tracking to work around an automake bug.
4a00ea
4a00ea
* Mon Jun 28 2004 Jay Fenlason <fenlason@redhat.com> 2.4.4p3-1
4a00ea
- New upstream version
4a00ea
4a00ea
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
4a00ea
- rebuilt
4a00ea
4a00ea
* Fri Mar 19 2004 Jay Fenlason <fenlason@redhat.com> 2.4.4p2-3
4a00ea
- make a few more programs PIE by updating the amanda-2.4.4p2-pie.path
4a00ea
4a00ea
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
4a00ea
- rebuilt
4a00ea
4a00ea
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
4a00ea
- rebuilt
4a00ea
4a00ea
* Tue Jan 13 2004 Jay Fenlason <fenlason@redhat.com> 2.4.4p2-1
4a00ea
- New upstream version, includes the -sigchld and -client-utils
4a00ea
  patches.  Also includes a new chg-disk changer script and a new
4a00ea
  amqde "quick-and-dirty estimate" program (called from sendsize--not
4a00ea
  a user command.
4a00ea
4a00ea
* Wed Jul 23 2003 Jay Fenlason <fenlason@redhat.com> 2.4.4p1-1
4a00ea
- Merge from 2.4.4p1-0.3E
4a00ea
4a00ea
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
4a00ea
- rebuilt
4a00ea
4a00ea
* Wed Feb 26 2003 Jay Fenlason <fenlason@redhat.com> 2.4.4-0
4a00ea
- New upstream version.
4a00ea
4a00ea
* Thu Feb 13 2003 Jay Fenlason <fenlason@redhat.com> 2.4.3-3
4a00ea
- Removed call to signal(SIGCHLD, SIG_IGN) which prevents wait...()
4a00ea
  from working on newer Red Hat systems.  This fixes bug #84092.
4a00ea
4a00ea
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
4a00ea
- rebuilt
4a00ea
4a00ea
* Wed Dec 11 2002 Jay Fenlason <fenlason@redhat.com> 2.4.3-2
4a00ea
- Add spec file entry for /usr/lib/amanda so owner/group set
4a00ea
  correctly  Fixes bugs 74025 and 73379.
4a00ea
4a00ea
* Wed Nov 20 2002 Elliot Lee <sopwith@redhat.com> 2.4.3-1
4a00ea
- Update to version 2.4.3, rebuild
4a00ea
- Update patch for bug18322 to match
4a00ea
4a00ea
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
4a00ea
- automated rebuild
4a00ea
4a00ea
* Thu May 23 2002 Tim Powers <timp@redhat.com>
4a00ea
- automated rebuild
4a00ea
4a00ea
* Tue Apr  2 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.4.2p2-7
4a00ea
- Don't strip explicitly
4a00ea
- Require samba-client instead of /usr/bin/smbclient
4a00ea
4a00ea
* Thu Feb 21 2002 Trond Eivind Glomsrød <teg@redhat.com> 2.4.2p2-6
4a00ea
- Rebuild
4a00ea
4a00ea
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
4a00ea
- automated rebuild
4a00ea
4a00ea
* Fri Jul 13 2001 Trond Eivind Glomsrød <teg@redhat.com>
4a00ea
- Build and install the "tapetype"  utility program, for
4a00ea
  tape size identification (#48745)  
4a00ea
4a00ea
* Tue Jun 19 2001 Trond Eivind Glomsrød <teg@redhat.com>
4a00ea
- don't use %%configure, to make it build
4a00ea
4a00ea
* Mon Apr  9 2001 Bill Nottingham <notting@redhat.com>
4a00ea
- include ia64 again
4a00ea
4a00ea
* Wed Apr  4 2001 Trond Eivind Glomsrød <teg@redhat.com>
4a00ea
- 2.4.2p2 - fixes problems with amrecover (#26567)
4a00ea
- made config files noreplace
4a00ea
- don't build on IA64 right now, amanda doesn't like
4a00ea
  the dump there: It segfaults.
4a00ea
4a00ea
* Fri Mar 16 2001 Trond Eivind Glomsrød <teg@redhat.com>
4a00ea
- Add /usr/bin/smbclient to buildprereq (#31996), to
4a00ea
  avoid samba being built without such support
4a00ea
4a00ea
* Thu Feb 22 2001 Trond Eivind Glomsrød <teg@redhat.com>
4a00ea
- Use %%{version} in source URL, and thus actually use 
4a00ea
  2.4.2p1 instead of 2.4.2 (doh! # 28759)
4a00ea
- add patch to handle bogus /dev/root entries (#28759)
4a00ea
4a00ea
* Fri Feb 16 2001 Trond Eivind Glomsrød <teg@redhat.com>
4a00ea
- 2.4.2p1 bugfix release
4a00ea
- move amandaixd and amidxtape to the server package (#28037)
4a00ea
4a00ea
* Wed Jan 31 2001 Trond Eivind Glomsrød <teg@redhat.com>
4a00ea
- move /etc/xinetd.d/amanda to the client subpackage (#25430)
4a00ea
4a00ea
* Tue Jan 30 2001 Trond Eivind Glomsrød <teg@redhat.com>
4a00ea
- don't have "chunksize -1" as the default, as it's no longer
4a00ea
  supported
4a00ea
- make it uid amanda, with home /var/lib/amada
4a00ea
  so programs can actually access it (#20510)
4a00ea
- make .amandahosts a config file (#18322)
4a00ea
4a00ea
* Tue Jan 23 2001 Trond Eivind Glomsrød <teg@redhat.com>
4a00ea
- 2.4.2
4a00ea
- make the UDP service "wait" (#23047)
4a00ea
4a00ea
* Tue Oct 10 2000 Jeff Johnson <jbj@redhat.com>
4a00ea
- build with shared libraries.
4a00ea
- add amanda-devel package to contain static libraries.
4a00ea
- update to 2.4.2-19991216-beta1 (#16818).
4a00ea
- sort out client-server file confusions (#17232).
4a00ea
- amandaidx-xinetd should have "wait = no" (#17551).
4a00ea
- /var/lib/amanda needs operator.disk ownership (17913).
4a00ea
- /etc/xinetd.d/amanda added to the amanda-server package (#18112).
4a00ea
- ignore socket error message (#18322).
4a00ea
4a00ea
* Sun Sep  3 2000 Florian La Roche <Florian.LaRoche@redhat.de>
4a00ea
- do not include /etc/xinetd.d/amandaidx in the server rpm
4a00ea
4a00ea
* Mon Aug 21 2000 Trond Eivind Glomsrød <teg@redhat.com>
4a00ea
- only do reload of xinetd if xinetd is running (#16653)
4a00ea
- don't show output of reload command to STDOUT (#16653)
4a00ea
- don't use /usr/sbin/tcpd in amidx, xinetd is linked
4a00ea
  with tcp_wrappers
4a00ea
- prereq initscripts (fixes #14572 and duplicates)
4a00ea
4a00ea
* Tue Aug  1 2000 Bill Nottingham <notting@redhat.com>
4a00ea
- turn off amandaidx by default (#14937)
4a00ea
- fix some binary permissions (#14938)
4a00ea
4a00ea
* Tue Aug  1 2000 Matt Wilson <msw@redhat.com>
4a00ea
- added Prereq: /sbin/service xinetd to client and server subpackages
4a00ea
4a00ea
* Tue Jul 18 2000 Trond Eivind Glomsrød <teg@redhat.com>
4a00ea
- xinetd support
4a00ea
4a00ea
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
4a00ea
- automatic rebuild
4a00ea
4a00ea
* Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com>
4a00ea
- add prereqs for scriptlets, requires for common package.
4a00ea
4a00ea
* Sat Jun 10 2000 Jeff Johnson <jbj@redhat.com>
4a00ea
- FHS packaging.
4a00ea
- move to 7.0 distro.
4a00ea
4a00ea
* Tue May 23 2000 Tim Powers <timp@redhat.com>
4a00ea
- built for 7.0
4a00ea
- man pages in /usr/share/man
4a00ea
4a00ea
* Thu Apr 27 2000 Tim Powers <timp@redhat.com>
4a00ea
- added usr/lib/amanda/chg-zd-mtx to the client RPM to fix bug #8282
4a00ea
4a00ea
* Wed Mar 8 2000 Tim Powers <timp@redhat.com>
4a00ea
- fixed files/dirs ending up in the wrong packages.
4a00ea
- last time it wasn't built with dump (doh!), this time it is. Now has a
4a00ea
  BuildRequires for dump.
4a00ea
4a00ea
* Thu Feb 10 2000 Tim Powers <timp@redhat.com>
4a00ea
- strip binaries
4a00ea
4a00ea
* Fri Jan 21 2000 TIm Powers <timp@redhat.com>
4a00ea
- added chown lines to post section
4a00ea
4a00ea
* Tue Jan 11 2000 Tim Powers <timp@redhat.com>
4a00ea
- make sure the man pages are gzipped in each subpackage, overriding the build
4a00ea
  system spec_install_post macro.
4a00ea
- using mega spec file changes from Marc Merlin <merlin_bts@valinux.com> since
4a00ea
  the package we were shipping in the past had some major issues (not in
4a00ea
  Marc's words ;)
4a00ea
- using Marc's added README and modified config files.
4a00ea
- adapted patches written by Alexandre Oliva <oliva@dcc.unicamp.br> from Marc
4a00ea
  Merlin's package so that the patch matches the source version (the patches
4a00ea
  are the glibc2.1 and glibc2.2 patches)
4a00ea
4a00ea
* Mon Jan 3 2000 Tim Powers <timp@redhat.com>
4a00ea
- fix so configure doesn't crap out (libtoolize --force)
4a00ea
- gzip man pages, strip binaries
4a00ea
- rebuilt for 6.2
4a00ea
4a00ea
* Thu Aug 5 1999 Tim Powers <timp@redhat.com>
4a00ea
- applied patch so that it reports the available holding disk space correctly
4a00ea
4a00ea
* Thu Jul 8 1999 Tim Powers <timp@redhat.com>
4a00ea
- added %%defattr lines
4a00ea
- rebuilt for 6.1
4a00ea
4a00ea
* Wed May 05 1999 Bill Nottingham <notting@redhat.com>
4a00ea
- update to 2.4.1p1
4a00ea
4a00ea
* Tue Oct 27 1998 Cristian Gafton <gafton@redhat.com>
4a00ea
- version 2.4.1
4a00ea
4a00ea
* Tue May 19 1998 Cristian Gafton <gafton@redhat.com>
4a00ea
- upgraded to full 2.4.0 release
4a00ea
4a00ea
* Thu Feb 19 1998 Otto Hammersmith <otto@redhat.com>
4a00ea
- fixed group for -client and -server packages (Network->Networking)
4a00ea
4a00ea
* Wed Feb 11 1998 Otto Hammersmith <otto@redhat.com>
4a00ea
- updated to 2.4.0b6, fixes security hole among other things
4a00ea
  (as well as finally got the glibc patch in the main source.)
4a00ea
 
4a00ea
* Tue Jan 27 1998 Otto Hammersmith <otto@redhat.com>
4a00ea
- moved versionsuffix to client package to remove dependency of amanda on amanda-client
4a00ea
4a00ea
* Mon Jan 26 1998 Otto Hammersmith <otto@redhat.com>
4a00ea
- fixed libexec garbage.
4a00ea
4a00ea
* Wed Jan 21 1998 Otto Hammersmith <otto@redhat.com>
4a00ea
- split into three packages amanda, amanda-client, and amanda-server
4a00ea
4a00ea
* Fri Jan  9 1998 Otto Hammersmith <otto@redhat.com>
4a00ea
- updated to latest beta... builds much cleaner now.
4a00ea
4a00ea
* Thu Jan  8 1998 Otto Hammersmith <otto@redhat.com>
4a00ea
- created the package
4a00ea