From: Jan Rękorajski Date: Fri, 26 Nov 2010 22:36:45 +0000 (+0000) Subject: - added kerberos amanda client service X-Git-Tag: auto/th/amanda-3_2_0-1~6 X-Git-Url: http://git.pld-linux.org/gitweb.cgi?p=packages%2Famanda.git;a=commitdiff_plain;h=e4d1512f99fa182b6ae28b49e9428ebc81c66093 - added kerberos amanda client service Changed files: amanda.spec -> 1.208 k5amanda.inet -> 1.1 --- diff --git a/amanda.spec b/amanda.spec index bc203c7..3f133b9 100644 --- a/amanda.spec +++ b/amanda.spec @@ -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} @@ -605,6 +607,7 @@ EOF %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* diff --git a/k5amanda.inet b/k5amanda.inet new file mode 100644 index 0000000..e3979ad --- /dev/null +++ b/k5amanda.inet @@ -0,0 +1,11 @@ +SERVICE_NAME=k5amanda +SOCK_TYPE=stream +PROTOCOL=tcp +PORT=10082 +FLAGS=nowait +USER=root +GROUP=amanda +SERVER=tcpd +DAEMON=/usr/lib/amanda/amandad +DAEMONARGS="-auth=krb5" +INITGROUPS=yes