Blame SPECS/amanda.spec

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