Blame SPECS/amanda.spec

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