X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=amanda.spec;h=3f133b92efea68a0fefdf2afd2e229d95ffd0b53;hb=e4d1512f99fa182b6ae28b49e9428ebc81c66093;hp=db4a02e9eccd99ed58fa8411ef76232ec07c7e69;hpb=db96b6973c446ddf95cd0fa2b58811a958ede731;p=packages%2Famanda.git diff --git a/amanda.spec b/amanda.spec index db4a02e..3f133b9 100644 --- a/amanda.spec +++ b/amanda.spec @@ -10,7 +10,7 @@ Summary: A network-capable tape backup solution Summary(pl.UTF-8): Sieciowo zorientowany system tworzenia kopii zapasowych Name: amanda Version: 3.2.0 -Release: 0.1 +Release: 0.2 License: BSD Group: Networking/Utilities Source0: http://dl.sourceforge.net/amanda/%{name}-%{version}.tar.gz @@ -19,8 +19,9 @@ Source1: %{name}-srv.crontab Source2: %{name}.inetd Source3: %{name}idx.inetd Source4: amidxtape.inetd +Source5: k5%{name}.inetd # http://amanda.svn.sourceforge.net/viewvc/amanda/amanda/branches/3_2/contrib/convert-zd-mtx-to-robot.sh -Source5: convert-zd-mtx-to-robot.sh +Source6: convert-zd-mtx-to-robot.sh Patch0: %{name}-no_libnsl.patch Patch1: %{name}-chg-zd-mtx-sh.patch Patch2: %{name}-tar.patch @@ -258,12 +259,13 @@ install %{SOURCE1} $RPM_BUILD_ROOT/etc/cron.d/amanda-srv sed -e 's|/usr/lib|%{_libdir}|' %{SOURCE2} >$RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/amanda sed -e 's|/usr/lib|%{_libdir}|' %{SOURCE3} >$RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/amandaidx sed -e 's|/usr/lib|%{_libdir}|' %{SOURCE4} >$RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/amidxtape +sed -e 's|/usr/lib|%{_libdir}|' %{SOURCE5} >$RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/k5amanda install example/amanda.conf $RPM_BUILD_ROOT%{_sysconfdir}/amanda install example/amanda-client.conf $RPM_BUILD_ROOT%{_sysconfdir}/amanda touch $RPM_BUILD_ROOT%{_sharedstatedir}/amanda/.amandahosts -install %{SOURCE5} $RPM_BUILD_ROOT%{_sbindir}/amconvert-zd-mtx-to-robot.sh +install %{SOURCE6} $RPM_BUILD_ROOT%{_sbindir}/amconvert-zd-mtx-to-robot.sh touch $RPM_BUILD_ROOT%{_sharedstatedir}/amanda/.ssh/{,client_}authorized_keys touch $RPM_BUILD_ROOT%{_sharedstatedir}/amanda/.ssh/id_rsa_amdump{,.pub} @@ -356,6 +358,15 @@ if [ "$1" = 0 ]; then %service -q rc-inetd reload fi +%triggerpostun server -- amanda-server < 3.2.0 +%banner %{name} -e << EOF +Warning: Tape changer configuration has chaged, please read +%{_docdir}/%{name}-server-%{version}/ReleaseNotes.gz +and %{_docdir}/%{name}-server-%{version}/NEWS.gz for details. +You can use %{_sbindir}/amconvert-zd-mtx-to-robot.sh script +to upgrade to chg-robot. +EOF + %files common %defattr(644,root,root,755) %doc AUTHORS COPYRIGHT ChangeLog NEWS README ReleaseNotes UPGRADING @@ -596,18 +607,19 @@ fi %files client %defattr(644,root,root,755) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/amanda +%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/k5amanda %config(noreplace) %verify(not md5 mtime size) %attr(640,root,amanda) %{_sysconfdir}/amanda/amanda-client.conf # Commented out so it won't get removed on uninstall #%attr(600,amanda,amanda) %ghost %{_sharedstatedir}/amanda/.ssh/id_rsa_amrecover* %attr(640,amanda,amanda) %config(noreplace) %verify(not md5 mtime size) %{_sharedstatedir}/amanda/amandates %dir %{_libdir}/amanda/application -%attr(755,root,root) %{_libdir}/amanda/application/amgtar* +%attr(4750,root,amanda) %{_libdir}/amanda/application/amgtar %attr(755,root,root) %{_libdir}/amanda/application/amlog-script %attr(755,root,root) %{_libdir}/amanda/application/ampgsql %attr(755,root,root) %{_libdir}/amanda/application/amraw %attr(755,root,root) %{_libdir}/amanda/application/amsamba -%attr(755,root,root) %{_libdir}/amanda/application/amstar +%attr(4750,root,amanda) %{_libdir}/amanda/application/amstar %attr(755,root,root) %{_libdir}/amanda/application/amsuntar %attr(755,root,root) %{_libdir}/amanda/application/amzfs* %attr(755,root,root) %{_libdir}/amanda/application/script-email