rpms/amanda/devel amanda-2.5.0-overflow.patch, NONE, 1.1 amanda-2.5.0-pie.patch, NONE, 1.1 .cvsignore, 1.10, 1.11 amanda.spec, 1.28, 1.29 amandahosts, 1.1, 1.2 sources, 1.10, 1.11

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Mon Apr 10 19:52:15 UTC 2006


Author: fenlason

Update of /cvs/dist/rpms/amanda/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv3992

Modified Files:
	.cvsignore amanda.spec amandahosts sources 
Added Files:
	amanda-2.5.0-overflow.patch amanda-2.5.0-pie.patch 
Log Message:
2.5.0 with tape-spanning goodness.


amanda-2.5.0-overflow.patch:
 driver.c |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)

--- NEW FILE amanda-2.5.0-overflow.patch ---
diff -u -r --show-c-function --exclude-from=amanda.diff amanda-2.5.0.orig/server-src/driver.c amanda-2.5.0.new.overflow/server-src/driver.c
--- amanda-2.5.0.orig/server-src/driver.c	2006-03-28 16:10:05.000000000 -0500
+++ amanda-2.5.0/server-src/driver.c	2006-04-03 10:42:32.000000000 -0400
@@ -1466,7 +1466,7 @@ handle_chunker_result(cookie)
 		chunker_cmd( chunker, CONTINUE, dp );
 	    } else { /* !h[++activehd] - must allocate more space */
 		sched(dp)->act_size = sched(dp)->est_size; /* not quite true */
-		sched(dp)->est_size = sched(dp)->act_size * 21 / 20; /* +5% */
+		sched(dp)->est_size = (sched(dp)->act_size/20) * 21; /* +5% */
 		sched(dp)->est_size = am_round(sched(dp)->est_size, DISK_BLOCK_KB);
 		h = find_diskspace( sched(dp)->est_size - sched(dp)->act_size,
 				    &dummy,

amanda-2.5.0-pie.patch:
 amanda-2.4.4p1.pie/configure.in      |   46 +++++++++++++++++++++++++++++++++++
 amanda-2.5.0/changer-src/Makefile.am |    4 +++
 amanda-2.5.0/client-src/Makefile.am  |   21 +++++++++++++++
 amanda-2.5.0/restore-src/Makefile.am |    7 +++++
 amanda-2.5.0/server-src/Makefile.am  |   37 ++++++++++++++++++++++++++++
 amanda-2.5.0/tape-src/Makefile.am    |    7 +++++
 config/compile                       |    1 
 7 files changed, 123 insertions(+)

--- NEW FILE amanda-2.5.0-pie.patch ---
diff -u -r amanda-2.4.4p1.old/configure.in amanda-2.4.4p1/configure.in
--- amanda-2.4.4p1.old/configure.in	2003-06-27 10:19:53.000000000 -0400
+++ amanda-2.4.4p1.pie/configure.in	2003-07-08 23:54:13.000000000 -0400
@@ -2469,6 +2469,52 @@
 AC_REPLACE_FUNCS(strcasecmp)
 ICE_CHECK_DECL(strcasecmp,string.h strings.h)
 
+AC_MSG_CHECKING([for Position Independent Executable support])
+save_CFLAGS="$CFLAGS"
+save_LDFLAGS="$LDFLAGS"
+CFLAGS="$CFLAGS -fpie"
+LDFLAGS="$LDFLAGS -pie"
+AC_TRY_RUN(
+	[
+int foo () __attribute__((visibility ("hidden")));
+int foo () { return 0; }
+int main () { return foo (); }
+	],
+	[
+		ac_cv_pie_support=yes
+	],
+	[
+		ac_cv_pie_support=no
+	],
+	[
+		ac_cv_pie_support=no
+	]
+)
+CFLAGS="$save_CFLAGS"
+LDFLAGS="$save_LDFLAGS"
+AC_MSG_RESULT($ac_cv_pie_support)
+if test $ac_cv_pie_support = no; then
+  AC_DEFINE(hidden,,
+	    [Define as `__attribute__((visibility ("hidden")))' if the C compiler supports it,
+	     or to nothing if it is not supported.])
+  PIE_LDFLAGS=
+  PIE_SED_CMD=
+  COMPILE_PIE=
+  EXIT0_IF_NO_PIE='exit 0'
+else
+  AC_DEFINE_UNQUOTED(hidden, __attribute__((visibility ("hidden"))))
+  PIE_LDFLAGS="-pie -L.pie/ -Lopenbsd-compat/.pie/"
+changequote(<<, >>)dnl
+  PIE_SED_CMD='s_[ 	]\([^ 	]\)_ .pie/\1_g'
+changequote([, ])dnl
+  COMPILE_PIE=' && mkdir -p .pie && $(COMPILE) -c -fpie -o .pie/$@ \`test -f '"'"'$<'"'"' || echo '"'"'$(srcdir)/'"'"'\`$<'
+  EXIT0_IF_NO_PIE=:
+fi
+AC_SUBST(PIE_LDFLAGS)
+AC_SUBST(PIE_SED_CMD)
+AC_SUBST(COMPILE_PIE)
+AC_SUBST(EXIT0_IF_NO_PIE)
+
 dnl disk device prefixes
 AC_MSG_CHECKING(disk device prefixes)
 dnl Use df to find the mount point for the root filesystem.  Use
--- amanda-2.4.4p1.orig/config/compile	1969-12-31 19:00:00.000000000 -0500
+++ amanda-2.4.4p1.pie/config/compile	2003-07-16 16:57:18.000000000 -0400
@@ -0,0 +1 @@
+# Dummy compile for configure
--- amanda-2.5.0/server-src/Makefile.am.pie	2006-02-14 06:51:24.000000000 -0500
+++ amanda-2.5.0/server-src/Makefile.am	2006-04-07 15:27:09.000000000 -0400
@@ -12,11 +12,48 @@
 			amgetconf	amlabel		amtape		\
 			amreport
 
+amadmin_CFLAGS = -fPIE $(AM_CFLAGS)
+amadmin_LDFLAGS = -pie $(AM_LDFLAGS)
+amcheck_CFLAGS = -fPIE $(AM_CFLAGS)
+amcheck_LDFLAGS = -pie $(AM_LDFLAGS)
+amflush_CFLAGS = -fPIE $(AM_CFLAGS)
+amflush_LDFLAGS = -pie $(AM_LDFLAGS)
+amgetconf_CFLAGS = -fPIE $(AM_CFLAGS)
+amgetconf_LDFLAGS = -pie $(AM_LDFLAGS)
+amlabel_CFLAGS = -fPIE $(AM_CFLAGS)
+amlabel_LDFLAGS = -pie $(AM_LDFLAGS)
+amreport_CFLAGS = -fPIE $(AM_CFLAGS)
+amreport_LDFLAGS = -pie $(AM_LDFLAGS)
+amtape_CFLAGS = -fPIE $(AM_CFLAGS)
+amtape_LDFLAGS = -pie $(AM_LDFLAGS)
+
 libexec_PROGRAMS =	amindexd	amlogroll	amtrmidx	\
 			amtrmlog	driver		dumper		\
 			planner		taper		amcleanupdisk	\
 			chunker
 
+
+taper_CFLAGS = -fPIE $(AM_CFLAGS)
+taper_LDFLAGS = -pie $(AM_LDFLAGS)
+driver_CFLAGS = -fPIE $(AM_CFLAGS)
+driver_LDFLAGS = -pie $(AM_LDFLAGS)
+chunker_CFLAGS = -fPIE $(AM_CFLAGS)
+chunker_LDFLAGS = -pie $(AM_LDFLAGS)
+amtrmlog_CFLAGS = -fPIE $(AM_CFLAGS)
+amtrmlog_LDFLAGS = -pie $(AM_LDFLAGS)
+amtrmidx_CFLAGS = -fPIE $(AM_CFLAGS)
+amtrmidx_LDFLAGS = -pie $(AM_LDFLAGS)
+amlogroll_CFLAGS = -fPIE $(AM_CFLAGS)
+amlogroll_LDFLAGS = -pie $(AM_LDFLAGS)
+amcleanupdisk_CFLAGS = -fPIE $(AM_CFLAGS)
+amcleanupdisk_LDFLAGS = -pie $(AM_LDFLAGS)
+amindexd_CFLAGS = -fPIE $(AM_CFLAGS)
+amindexd_LDFLAGS = -pie $(AM_LDFLAGS)
+dumper_CFLAGS = -fPIE $(AM_CFLAGS)
+dumper_LDFLAGS = -pie $(AM_LDFLAGS)
+planner_CFLAGS = -fPIE $(AM_CFLAGS)
+planner_LDFLAGS = -pie $(AM_LDFLAGS)
+
 sbin_SCRIPTS =		amcheckdb	amcleanup	amdump		\
 			amoverview	amrmtape	amtoc		\
 			amverify	amverifyrun	amstatus	\
--- amanda-2.5.0/changer-src/Makefile.am.pie	2006-04-07 15:28:32.000000000 -0400
+++ amanda-2.5.0/changer-src/Makefile.am	2006-04-07 15:30:09.000000000 -0400
@@ -9,10 +9,14 @@
 
 if WANT_CHIO_SCSI
 CHIO_SCSI = chg-scsi-chio
+chg_scsi_chio_CFLAGS = -fPIE $(AM_CFLAGS)
+chg_scsi_chio_LDFLAGS = -pie $(AM_LDFLAGS)
 endif
 
 if WANT_CHG_SCSI
 CHG_SCSI = chg-scsi
+chg_scsi_CFLAGS = -fPIE $(AM_CFLAGS)
+chg_scsi_LDFLAGS = -pie $(AM_LDFLAGS)
 endif
 
 libexec_PROGRAMS =	$(CHG_SCSI)
--- amanda-2.5.0/client-src/Makefile.am.pie	2006-02-14 06:51:20.000000000 -0500
+++ amanda-2.5.0/client-src/Makefile.am	2006-04-07 15:33:17.000000000 -0400
@@ -8,6 +8,27 @@
 
 libexec_PROGRAMS =	amandad noop calcsize killpgrp rundump runtar selfcheck sendbackup sendsize versionsuffix
 
+calcsize_CFLAGS = -fPIE $(AM_CFLAGS)
+calcsize_LDFLAGS = -pie $(AM_LDFLAGS)
+killpgrp_CFLAGS = -fPIE $(AM_CFLAGS)
+killpgrp_LDFLAGS = -pie $(AM_LDFLAGS)
+rundump_CFLAGS = -fPIE $(AM_CFLAGS)
+rundump_LDFLAGS = -pie $(AM_LDFLAGS)
+runtar_CFLAGS = -fPIE $(AM_CFLAGS)
+runtar_LDFLAGS = -pie $(AM_LDFLAGS)
+amandad_CFLAGS = -fPIE $(AM_CFLAGS)
+amandad_LDFLAGS = -pie $(AM_LDFLAGS)
+noop_CFLAGS = -fPIE $(AM_CFLAGS)
+noop_LDFLAGS = -pie $(AM_LDFLAGS)
+selfcheck_CFLAGS = -fPIE $(AM_CFLAGS)
+selfcheck_LDFLAGS = -pie $(AM_LDFLAGS)
+sendbackup_CFLAGS = -fPIE $(AM_CFLAGS)
+sendbackup_LDFLAGS = -pie $(AM_LDFLAGS)
+sendsize_CFLAGS = -fPIE $(AM_CFLAGS)
+sendsize_LDFLAGS = -pie $(AM_LDFLAGS)
+versionsuffix_CFLAGS = -fPIE $(AM_CFLAGS)
+versionsuffix_LDFLAGS = -pie $(AM_LDFLAGS)
+
 sbin_SCRIPTS =		@CLIENT_SCRIPTS_OPT@
 
 libexec_SCRIPTS =	patch-system
--- amanda-2.5.0/restore-src/Makefile.am.pie	2006-02-14 06:51:23.000000000 -0500
+++ amanda-2.5.0/restore-src/Makefile.am	2006-04-07 15:35:48.000000000 -0400
@@ -32,6 +32,13 @@
                    ../tape-src/libamtape.$(LIB_EXTENSION) \
                   ../server-src/libamserver.$(LIB_EXTENSION)
 
+amidxtaped_CFLAGS = -fPIE $(AM_CFLAGS)
+amidxtaped_LDFLAGS = -pie $(AM_LDFLAGS)
+amrestore_CFLAGS = -fPIE $(AM_CFLAGS)
+amrestore_LDFLAGS = -pie $(AM_LDFLAGS)
+amfetchdump_CFLAGS = -fPIE $(AM_CFLAGS)
+amfetchdump_LDFLAGS = -pie $(AM_LDFLAGS)
+
 noinst_HEADERS = restore.h
 
 install-exec-hook:
--- amanda-2.5.0/tape-src/Makefile.am.pie	2006-02-14 06:51:24.000000000 -0500
+++ amanda-2.5.0/tape-src/Makefile.am	2006-04-07 15:34:46.000000000 -0400
@@ -8,6 +8,13 @@
 
 sbin_PROGRAMS=          ammt amdd amtapetype
 
+amdd_CFLAGS = -fPIE $(AM_CFLAGS)
+amdd_LDFLAGS = -pie $(AM_LDFLAGS)
+ammt_CFLAGS = -fPIE $(AM_CFLAGS)
+ammt_LDFLAGS = -pie $(AM_LDFLAGS)
+amtapetype_CFLAGS = -fPIE $(AM_CFLAGS)
+amtapetype_LDFLAGS = -pie $(AM_LDFLAGS)
+
 libamtape_la_SOURCES = 	output-file.c \
 			output-null.c \
 			output-rait.c \


Index: .cvsignore
===================================================================
RCS file: /cvs/dist/rpms/amanda/devel/.cvsignore,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- .cvsignore	4 Nov 2005 18:24:15 -0000	1.10
+++ .cvsignore	10 Apr 2006 19:52:13 -0000	1.11
@@ -1 +1 @@
-amanda-2.4.5p1.tar.gz
+amanda-2.5.0.tar.gz


Index: amanda.spec
===================================================================
RCS file: /cvs/dist/rpms/amanda/devel/amanda.spec,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -r1.28 -r1.29
--- amanda.spec	11 Feb 2006 01:35:10 -0000	1.28
+++ amanda.spec	10 Apr 2006 19:52:13 -0000	1.29
@@ -1,6 +1,6 @@
 %define	_libexecdir	%{_libdir}/amanda
 %{!?defconfig:%define defconfig DailySet1}
-%{!?indexserver:%define indexserver localhost}
+%{!?indexserver:%define indexserver amandahost}
 %{!?tapeserver:%define tapeserver %{indexserver}}
 %{!?amanda_user:%define amanda_user amanda}
 %{!?amanda_group:%define amanda_group disk}
@@ -10,26 +10,26 @@
 
 Summary: A network-capable tape backup solution.
 Name: amanda
-Version: 2.4.5p1
-Release: 3.2
+Version: 2.5.0
+Release: 2
 Source: http://download.sourceforge.net/amanda/amanda-%{version}.tar.gz
 Source1: amanda.crontab
 # Source2: __README_QUICKSETUP__
-#Source3: amanda.conf
 Source4: disklist
 Source5: amanda-xinetd
 Source6: amandaidx-xinetd
 Source7: amidxtape-xinetd
 Source8: amandahosts
 Patch0: amanda-2.4.2-bug18322.patch
-Patch1: amanda-2.4.4p2-pie.patch
+Patch1: amanda-2.5.0-pie.patch
+Patch2: amanda-2.5.0-overflow.patch
 License: BSD
 Group: Applications/System
 URL: http://www.amanda.org
 Prereq: fileutils grep initscripts
 BuildRequires: dump gnuplot cups samba-client tar grep fileutils
-BuildRequires: libtool automake autoconf gcc-c++ /usr/bin/Mail
-Requires: tar
+BuildRequires: libtool automake autoconf gcc-c++ readline-devel
+Requires: tar /usr/bin/Mail
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 
 %description 
@@ -49,7 +49,7 @@
 Summary: The client component of the AMANDA tape backup system.
 Group: Applications/System
 Prereq: fileutils grep /sbin/service xinetd
-Requires: amanda = %{version}
+Requires(pre): amanda = %{version}
 
 %description client
 The Amanda-client package should be installed on any machine that will
@@ -62,7 +62,7 @@
 Group: Applications/System
 Requires: gnuplot
 Prereq: fileutils grep /sbin/service xinetd
-Requires: amanda = %{version}
+Requires(pre): amanda = %{version}
 
 %description server
 The amanda-server package should be installed on the AMANDA server,
@@ -74,7 +74,7 @@
 %package devel
 Summary: Libraries and documentation of the AMANDA tape backup system.
 Group: Development/Libraries
-Requires: amanda = %{version}
+Requires(pre): amanda = %{version}
 
 %description devel
 The amanda-devel package should be installed on any machine that will
@@ -84,6 +84,7 @@
 %setup -q
 %patch0 -p1 -b .bug18322
 %patch1 -p1 -b .pie
+%patch2 -p1 -b .overflow
 libtoolize --copy --force
 aclocal
 automake
@@ -94,17 +95,20 @@
 export SED=sed
 
 %configure --enable-shared \
+	--disable-static \
 	--disable-dependency-tracking \
 	--with-index-server=%{indexserver} \
 	--with-tape-server=%{tapeserver} \
 	--with-config=%{defconfig} \
 	--with-gnutar-listdir=%{_localstatedir}/amanda/gnutar-lists \
 	--with-smbclient=%{_bindir}/smbclient \
+	--with-dumperdir=%{_libdir}/amanda/dumperdir \
 	--with-amandahosts \
 	--with-user=%amanda_user \
 	--with-group=%amanda_group \
 	--with-tmpdir=/var/log/amanda \
-	--with-gnutar=/bin/tar
+	--with-gnutar=/bin/tar \
+	--with-ssh-security
 	
 make %{?_smp_mflags}
 (cd common-src; make security)
@@ -126,25 +130,27 @@
 chmod 644 $RPM_BUILD_ROOT/etc/xinetd.d/amidxtape
 mkdir -p $RPM_BUILD_ROOT/var/log/amanda
 mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/amanda
-install -m 660 %SOURCE8 $RPM_BUILD_ROOT%{_localstatedir}/amanda/.amandahosts
+install -m 600 %SOURCE8 $RPM_BUILD_ROOT%{_localstatedir}/amanda/.amandahosts
 
 mkdir -p examples
 cp example/* examples
 rm -f examples/Makefile*
 rm -f examples/config.site
 
-cp common-src/security ${RPM_BUILD_ROOT}%{_sbindir}
+#cp common-src/security ${RPM_BUILD_ROOT}%{_sbindir}
 pushd tape-src/.libs
 install -m 755 amtapetype $RPM_BUILD_ROOT/%{_sbindir}
 popd
 
 # cp ${RPM_SOURCE_DIR}/__README_QUICKSETUP__ docs/
+rm -r ${RPM_BUILD_ROOT}%{_libdir}/amanda/dumperdir
+rmdir --ignore-fail-on-non-empty ${RPM_BUILD_ROOT}%{_libdir}/amanda
 
 pushd ${RPM_BUILD_ROOT}
   mkdir -p .%{_sysconfdir}/amanda/%defconfig
   cp ${RPM_SOURCE_DIR}/amanda.crontab .%{_sysconfdir}/amanda/crontab.sample
-#  cp ${RPM_SOURCE_DIR}/amanda.conf .%{_sysconfdir}/amanda/%defconfig
-cp ${RPM_BUILD_DIR}/%{name}-%{version}/examples/amanda.conf .%{_sysconfdir}/amanda/%{defconfig}
+  cp ${RPM_SOURCE_DIR}/disklist .%{_sysconfdir}/amanda/%defconfig
+  cp ${RPM_BUILD_DIR}/%{name}-%{version}/examples/amanda.conf .%{_sysconfdir}/amanda/%{defconfig}
   cp ${RPM_SOURCE_DIR}/disklist .%{_sysconfdir}/amanda/%defconfig
   touch .%{_sysconfdir}/amandates
 
@@ -159,7 +165,9 @@
 
   chmod 755 .%{_libdir}/libam*
 popd
+cp examples/amanda.conf $RPM_BUILD_ROOT%{_sysconfdir}/amanda/%{defconfig}
 rm -rf $RPM_BUILD_ROOT/usr/share/amanda
+rm $RPM_BUILD_ROOT/%{_libdir}/*.la
 
 %clean 
 rm -rf ${RPM_BUILD_ROOT}
@@ -192,11 +200,13 @@
 
 %files
 %defattr(-,root,root)
-%{_libdir}/libamanda*.so
-%{_libdir}/libamtape*.so
+%{_libdir}/libamanda-*.so
+%{_libdir}/libamtape-*.so
+%{_libdir}/libamserver-*.so
+%{_libdir}/librestore-*.so
 %attr(-,%amanda_user,%amanda_group)	%{_sbindir}/amrestore
 %{_mandir}/man8/amrestore.8*
-%attr(660,%amanda_user,%amanda_group)  %config(noreplace) %{_localstatedir}/amanda/.amandahosts
+%attr(600,%amanda_user,%amanda_group)  %config(noreplace) %{_localstatedir}/amanda/.amandahosts
 
 %attr(02700,%amanda_user,%amanda_group) %dir /var/log/amanda
 %attr(-,%amanda_user,%amanda_group)	%dir %{_localstatedir}/amanda/
@@ -208,7 +218,6 @@
 %files server
 %defattr(-,root,root)
 %doc examples COPYRIGHT* NEWS README
-%{_libdir}/libamserver*.so
 %config(noreplace) /etc/xinetd.d/amandaidx
 %config(noreplace) /etc/xinetd.d/amidxtape
 %attr(-,%amanda_user,%amanda_group)    %dir %{_libexecdir}/
@@ -221,6 +230,11 @@
 %attr(4750,root,%amanda_group)	%{_libexecdir}/dumper
 %attr(4750,root,%amanda_group)	%{_libexecdir}/planner
 %attr(-,%amanda_user,%amanda_group)	%{_libexecdir}/taper
+%attr(-,%amanda_user,%amanda_group)     %{_libexecdir}/chunker
+#%attr(-,%amanda_user,%amanda_group)    %dir %{_libdir}/amanda
+#%attr(-,%amanda_user,%amanda_group)    %dir %{_libdir}/amanda/dumperdir
+#%attr(-,%amanda_user,%amanda_group)    %{_libdir}/amanda/dumperdir/generic-dumper
+#%attr(-,%amanda_user,%amanda_group)    %{_libdir}/amanda/dumperdir/gnutar
 %attr(-,%amanda_user,%amanda_group)	%{_libexecdir}/amcleanupdisk
 %attr(-,%amanda_user,%amanda_group)	%{_libexecdir}/chg-chio
 %attr(-,%amanda_user,%amanda_group)	%{_libexecdir}/chg-chs
@@ -241,8 +255,10 @@
 %attr(-,%amanda_user,%amanda_group)	%{_libexecdir}/amplot.g
 %attr(-,%amanda_user,%amanda_group)	%{_libexecdir}/amplot.gp
 
+%attr(-,%amanda_user,%amanda_group)    %{_sbindir}/amaespipe
 %attr(-,%amanda_user,%amanda_group)	%{_sbindir}/amadmin
 %attr(4750,root,%amanda_group)	%{_sbindir}/amcheck
+%attr(-,%amanda_user,%amanda_group)    %{_sbindir}/amcrypt
 %attr(-,%amanda_user,%amanda_group)	%{_sbindir}/amflush
 %attr(-,%amanda_user,%amanda_group)	%{_sbindir}/amgetconf
 %attr(-,%amanda_user,%amanda_group)	%{_sbindir}/amlabel
@@ -271,10 +287,12 @@
 %attr(-,%amanda_user,%amanda_group)	%config(noreplace) %{_sysconfdir}/amanda/%defconfig/disklist
 
 %{_mandir}/man8/amadmin.8*
+%{_mandir}/man8/amaespipe.8*
 %{_mandir}/man8/amanda.8*
 %{_mandir}/man8/amcheck.8*
 %{_mandir}/man8/amcheckdb.8*
 %{_mandir}/man8/amcleanup.8*
+%{_mandir}/man8/amcrypt.8*
 %{_mandir}/man8/amdd.8*
 %{_mandir}/man8/amdump.8*
 %{_mandir}/man8/amflush.8*
@@ -294,34 +312,56 @@
 
 %files client
 					%defattr(-,root,root)
-					%config /etc/xinetd.d/amanda
-					%{_libdir}/libamclient*.so
+					%config(noreplace) /etc/xinetd.d/amanda
+					%{_libdir}/libamclient-*.so
 %attr(-,%amanda_user,%amanda_group)	%dir %{_libexecdir}/
+%attr(-,%amanda_user,%amanda_group)     %{_libexecdir}/noop
 %attr(-,%amanda_user,%amanda_group)	%{_libexecdir}/amandad
 %attr(4750,root,%amanda_group)		%{_libexecdir}/calcsize
 %attr(4750,root,%amanda_group)		%{_libexecdir}/killpgrp
 %attr(-,%amanda_user,%amanda_group)	%{_libexecdir}/patch-system
 %attr(4750,root,%amanda_group)		%{_libexecdir}/rundump
 %attr(4750,root,%amanda_group)		%{_libexecdir}/runtar
-%attr(4750,root,%amanda_group)		%{_libexecdir}/amqde
 %attr(-,%amanda_user,%amanda_group)	%{_libexecdir}/selfcheck
 %attr(-,%amanda_user,%amanda_group)	%{_libexecdir}/sendbackup
 %attr(-,%amanda_user,%amanda_group)	%{_libexecdir}/sendsize
 %attr(-,%amanda_user,%amanda_group)	%{_libexecdir}/versionsuffix
+%attr(-,%amanda_user,%amanda_group)    %{_sbindir}/amfetchdump
+                                       %{_mandir}/man8/amfetchdump.8*
 %attr(-,%amanda_user,%amanda_group)	%{_sbindir}/amrecover
 					%{_mandir}/man8/amrecover.8*
-%attr(-,%amanda_user,%amanda_group)	%{_sbindir}/security
 %attr(-,%amanda_user,%amanda_group)	%{_localstatedir}/amanda/gnutar-lists/
 
 %files devel
 %defattr(-,root,root)
-%{_libdir}/libamanda.a
-%{_libdir}/libamtape.a
-%{_libdir}/libamclient.a
-%{_libdir}/libamserver.a
-%{_libdir}/*.la
+%{_libdir}/libamanda.so
+%{_libdir}/libamtape.so
+%{_libdir}/libamclient.so
+%{_libdir}/libamserver.so
+%{_libdir}/librestore.so
 
 %changelog
+* Fri Apr 7 2006 Jay Fenlason <fenlason at redhat.com> 2.5.0-2
+- New upstream release: 2.5.0, with new features
+- Do not include our own amanda.conf anymore, use the one from the
+  tarball.
+- Remove the static libraries.
+- Update the -pie patch
+- Turn on the new -with-ssh-security option.
+- Change the mode of ~amanda/.amandahosts to 600, since 2.5.0 requires
+  it.
+- actually use the defconfig macro it this spec file.
+- Change the name of the index server to "amandahost" from localhost.
+  Users should ensure that "amandahost.their-domain" points to their
+  Amanda server.
+- Change amandahosts likewise.
+- Add dependency on /usr/bin/Mail
+- Ensure unversioned .so files are only in the -devel rpm.
+- Remove DUMPER_DIR and the files in it, as nothing seems to actually
+  use them.
+- Include the -overflow patch from Jean-Louis Martineau
+  <martineau at zmanda.com>
+
 * Fri Feb 10 2006 Jesse Keating <jkeating at redhat.com> - 2.4.5p1-3.2
 - bump again for double-long bug on ppc(64)
 


Index: amandahosts
===================================================================
RCS file: /cvs/dist/rpms/amanda/devel/amandahosts,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- amandahosts	9 Sep 2004 02:55:59 -0000	1.1
+++ amandahosts	10 Apr 2006 19:52:13 -0000	1.2
@@ -1,2 +1,2 @@
-localhost amanda
-localhost.localdomain amanda
+amandahost amanda
+amandahost.localdomain amanda


Index: sources
===================================================================
RCS file: /cvs/dist/rpms/amanda/devel/sources,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- sources	4 Nov 2005 18:24:15 -0000	1.10
+++ sources	10 Apr 2006 19:52:13 -0000	1.11
@@ -1 +1 @@
-8fd967a6f63c4a91f0a38f56e2339ec8  amanda-2.4.5p1.tar.gz
+a720dafd60ff215dd97aa3271d7e0051  amanda-2.5.0.tar.gz




More information about the fedora-cvs-commits mailing list