Blame SPECS/amanda.spec

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