Blame SPECS/amanda.spec

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