]> git.pld-linux.org Git - packages/amanda.git/blame - amanda.spec
- added kerberos amanda client service
[packages/amanda.git] / amanda.spec
CommitLineData
277a8aa8 1#
6f4fa4cc 2# Conditional build:
d9653125 3%bcond_without xfs # without (possible) support for xfsdump
7ba1ec44 4%bcond_without samba # without smbclient support
a9736a51
JR
5%bcond_without client # without client package
6%bcond_without server # without server package
856a76de 7#
c5b0ce89 8%include /usr/lib/rpm/macros.perl
83e7acbd 9Summary: A network-capable tape backup solution
9720936a 10Summary(pl.UTF-8): Sieciowo zorientowany system tworzenia kopii zapasowych
83e7acbd 11Name: amanda
0c389131 12Version: 3.2.0
9a3836ba 13Release: 0.2
8ae81366 14License: BSD
241d28fd 15Group: Networking/Utilities
0b2b22ac 16Source0: http://dl.sourceforge.net/amanda/%{name}-%{version}.tar.gz
0c389131 17# Source0-md5: df73a318af8f04e9ad2ecb4d59dc052c
b95f206b 18Source1: %{name}-srv.crontab
19Source2: %{name}.inetd
20Source3: %{name}idx.inetd
b083e9f8 21Source4: amidxtape.inetd
e4d1512f 22Source5: k5%{name}.inetd
824da05b 23# http://amanda.svn.sourceforge.net/viewvc/amanda/amanda/branches/3_2/contrib/convert-zd-mtx-to-robot.sh
e4d1512f 24Source6: convert-zd-mtx-to-robot.sh
8ae81366 25Patch0: %{name}-no_libnsl.patch
c8cba693
JR
26Patch1: %{name}-chg-zd-mtx-sh.patch
27Patch2: %{name}-tar.patch
824da05b 28Patch3: %{name}-common.patch
05b023d3 29Patch4: %{name}-as_needed.patch
d4c615c9
JR
30Patch5: %{name}-tapetypes.patch
31Patch6: %{name}-FHS.patch
7d023072 32Patch7: %{name}-no-buildtime-ipv6.patch
e3dd0b48 33Patch8: %{name}-heimdal.patch
824da05b 34Patch9: %{name}-ac.patch
5dbc26fb 35URL: http://www.amanda.org/
a188c172 36BuildRequires: autoconf >= 2.53
7bb8ef98 37BuildRequires: automake
106e7764 38BuildRequires: curl-devel >= 7.10.0
b083e9f8 39BuildRequires: dump
47d7a19a 40BuildRequires: flex
c8cba693 41BuildRequires: glib2-devel
5c693887 42BuildRequires: gnuplot
c8cba693
JR
43# curl is broken, see curl-config --libs
44BuildRequires: keyutils-devel
686209a5 45BuildRequires: heimdal-devel
47d7a19a 46BuildRequires: libtool
c8cba693
JR
47BuildRequires: libxslt-progs
48BuildRequires: ncurses-devel
49BuildRequires: openssh-clients
50BuildRequires: openssl-devel
106e7764 51BuildRequires: perl-devel >= 5.6.0
4b36a6fa 52BuildRequires: pkgconfig
e271841a 53BuildRequires: readline-devel >= 4.2
db96b697 54BuildRequires: rpmbuild(macros) >= 1.559
5c693887 55BuildRequires: rpm-perlprov
7ba1ec44 56%{?with_samba:BuildRequires: samba-client}
c8cba693 57BuildRequires: swig
856a76de 58%{?with_xfs:BuildRequires: xfsdump}
c9fdcd61
JR
59Conflicts: shadow < 1:4.0.4.1-4
60Conflicts: pwdutils < 3.1.2-2
316f81cd 61BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
64e6fb7c 62
db958f9a
JR
63# for some unknown reason those get detected in R but not in P (Tie::StdHash comes from perl)
64%define _noautoreq 'perl(Tie::StdHash)' 'perl(Amanda::Recovery::Clerk::Feedback)' 'perl(Amanda::Taper::Scribe::Feedback)'
65
aa667a14
JR
66%define _ulibdir %{_prefix}/lib
67
864ae446 68%description
a895e21d 69AMANDA, the Advanced Maryland Automatic Network Disk Archiver, is a
70backup system that allows the administrator of a LAN to set up a
71single master backup server to back up multiple hosts to a single
72large capacity tape drive. AMANDA uses native dump and/or GNU tar
73facilities and can back up a large number of workstations running
74multiple versions of Unix. Newer versions of AMANDA (including this
75version) can use SAMBA to back up Microsoft(TM) Windows95/NT hosts.
76The amanda package contains the core AMANDA programs and will need to
77be installed on both AMANDA clients and AMANDA servers. Note that you
78will have to install the amanda-client and amanda-server packages as
79well.
64e6fb7c 80
4b4f6542 81%description -l pl.UTF-8
9fa4a022 82AMANDA jest sieciowo zorientowanym systemem tworzenia kopii
4b4f6542
JR
83zapasowych. Umożliwia administratorowi sieci tworzenie kopii z kilku
84hostów na jednej maszynie wyposażonej w pojemny dysk lub streamer.
85Nowsze wersje programu umożliwiają zabezpieczanie zasobów Microsoft
86Windows 95/98/NT/2000 przy użyciu protokołu Samba. Ten pakiet zawiera
87podstawowe pliki programu i powinien być zainstalowany zarówno na
88serwerze jak i na kliencie. Pamiętaj także o instalacji pakietów
a895e21d 89amanda-client i amanda-server!
32595315 90
5c693887
JR
91%package common
92Summary: Amanda common files
93Summary(pl.UTF-8): Wspólne pliki pakietu amanda
e48f92a2 94Group: Networking/Utilities
0e3510b6
ER
95Requires(postun): /usr/sbin/groupdel
96Requires(postun): /usr/sbin/userdel
0da854c3 97Requires(pre): /bin/id
e0651f2a 98Requires(pre): /usr/bin/chsh
934dc2b1 99Requires(pre): /usr/bin/getgid
0da854c3 100Requires(pre): /usr/sbin/groupadd
101Requires(pre): /usr/sbin/useradd
db958f9a 102%requires_ge glib2
5f9ce2ec 103Requires: setup >= 2.6.1-1
934dc2b1 104Provides: group(amanda)
105Provides: user(amanda)
5c693887
JR
106Obsoletes: amanda-libs
107Obsoletes: amanda-perl
e48f92a2 108
5c693887
JR
109%description common
110AMANDA, the Advanced Maryland Automatic Network Disk Archiver, is a
111backup system that allows the administrator of a LAN to set up a
112single master backup server to back up multiple hosts to a single
113large capacity tape drive. AMANDA uses native dump and/or GNU tar
114facilities and can back up a large number of workstations running
115multiple versions of Unix. Newer versions of AMANDA (including this
116version) can use SAMBA to back up Microsoft(TM) Windows95/NT hosts.
117The amanda package contains the core AMANDA programs and will need to
118be installed on both AMANDA clients and AMANDA servers. Note that you
119will have to install the amanda-client and amanda-server packages as
120well.
e48f92a2 121
5c693887
JR
122Amanda common files.
123
124%description common -l pl.UTF-8
125AMANDA jest sieciowo zorientowanym systemem tworzenia kopii
126zapasowych. Umożliwia administratorowi sieci tworzenie kopii z kilku
127hostów na jednej maszynie wyposażonej w pojemny dysk lub streamer.
128Nowsze wersje programu umożliwiają zabezpieczanie zasobów Microsoft
129Windows 95/98/NT/2000 przy użyciu protokołu Samba. Ten pakiet zawiera
130podstawowe pliki programu i powinien być zainstalowany zarówno na
131serwerze jak i na kliencie. Pamiętaj także o instalacji pakietów
132amanda-client i amanda-server!
133
134Wspólne pliki pakietu amanda.
e48f92a2 135
64e6fb7c 136%package client
83e7acbd 137Summary: The client side of Amanda
9720936a 138Summary(pl.UTF-8): Klient Amandy
83e7acbd 139Group: Networking/Utilities
aa667a14
JR
140Requires(post): /bin/hostname
141Requires(post): /usr/bin/ssh-keygen
5c693887 142Requires: %{name}-common = %{version}-%{release}
0e3510b6 143Requires: rc-inetd
106e7764
JR
144Suggests: openssh-clients
145Suggests: openssh-server
146Suggests: tar
147Suggests: gzip
148Suggests: star
149Conflicts: tar < 1.15
64e6fb7c 150
151%description client
a895e21d 152The Amanda-client package should be installed on any machine that will
153be backed up by AMANDA (including the server if it also needs to be
154backed up). You will also need to install the amanda package to each
ff131879 155AMANDA client. It requires at least one of dump and GNU tar installed.
64e6fb7c 156
4b4f6542
JR
157%description client -l pl.UTF-8
158Ten pakiet powinien być zainstalowany ma maszynach, z których
159zawartości będą tworzone kopie zapasowe. Wymaga zainstalowanego co
160najmniej jednego z pakietów dump i GNU tar.
32595315 161
64e6fb7c 162%package server
83e7acbd 163Summary: The server side of Amanda
9720936a 164Summary(pl.UTF-8): Serwer Amandy
83e7acbd 165Group: Networking/Utilities
aa667a14
JR
166Requires(post): /bin/hostname
167Requires(post): /usr/bin/ssh-keygen
5c693887 168Requires: %{name}-common = %{version}-%{release}
b083e9f8 169Requires: /etc/cron.d
0e3510b6
ER
170Requires: crondaemon
171Requires: gnuplot
4af804ab
JR
172Requires: mt-st
173Requires: mtx
0e3510b6 174Requires: rc-inetd
106e7764
JR
175Suggests: openssh-clients
176Suggests: openssh-server
caae9f77 177Obsoletes: amanda
bc488149 178Obsoletes: amanda-perl-server
64e6fb7c 179
180%description server
a895e21d 181The amanda-server package should be installed on the AMANDA server,
182the machine attached to the device (such as a tape drive) where
183backups will be written. You will also need to install the amanda
184package to the AMANDA server. And, if the server is also to be backed
185up, the server also needs to have the amanda-client package installed.
64e6fb7c 186
4b4f6542
JR
187%description server -l pl.UTF-8
188Ten pakiet powinien być zainstalowany na maszynach, na których będą
189magazynowane kopie zapasowe (lub do których podpięte są urządzenia
a895e21d 190typu streamer).
32595315 191
64e6fb7c 192%prep
193%setup -q
7bb8ef98 194%patch0 -p1
195%patch1 -p1
c8cba693 196%patch2 -p1
47d7a19a 197%patch3 -p1
05b023d3 198%patch4 -p1
d4c615c9
JR
199%patch5 -p1
200%patch6 -p1
7d023072 201%patch7 -p1
e3dd0b48 202%patch8 -p1
824da05b 203%patch9 -p1
64e6fb7c 204
205%build
c8cba693 206%{__aclocal} -I config -I config/gettext-macros -I config/gnulib -I config/amanda -I config/macro-archive
5154d365 207%{__autoconf}
5154d365 208%{__automake}
b083e9f8 209%configure \
5c0ffaf3 210 DUMP=/sbin/dump \
5c0ffaf3 211 GZIP=/bin/gzip \
67f09374 212 MAILER=/bin/mail \
5c0ffaf3
JR
213 MT=/bin/mt \
214 MTX=/usr/sbin/mtx \
67f09374 215 PRINT=/usr/bin/lpr \
67f09374 216 RESTORE=/sbin/restore \
a9736a51
JR
217 %{?with_xfs:XFSDUMP=/sbin/xfsdump} \
218 %{?with_xfs:XFSRESTORE=/sbin/xfsrestore} \
fa26b3d0 219 --disable-static \
8ae81366 220 --enable-shared \
a9736a51
JR
221 %{!?with_server:--without-server} \
222 %{!?with_client:--without-client} \
64e6fb7c 223 --with-index-server=localhost \
fa26b3d0 224 --with-user=amanda \
225 --with-group=amanda \
fa26b3d0 226 --with-tape-device=/dev/null \
fa26b3d0 227 --with-fqdn \
7ba1ec44 228 %{?with_samba:--with-smbclient=%{_bindir}/smbclient} \
824da05b
JR
229 --with-star=%{_bindir}/star \
230 --with-gnuplot=%{_bindir}/gnuplot \
fa26b3d0 231 --with-bsd-security \
a4070aee 232 --with-bsdtcp-security \
a9736a51 233 --with-ssh-security \
b2b905b0 234 --with-krb5-security \
fa26b3d0 235 --with-buffered-dump \
83e7acbd 236 --with-amandahosts \
d4c615c9 237 --with-configdir=%{_sysconfdir}/amanda \
c8f2ee48 238 --with-gnutar-listdir=%{_sharedstatedir}/amanda/gnutar-lists \
c8cba693
JR
239 --with-amandates=%{_sharedstatedir}/amanda/amandates \
240 --with-debugging=%{_sharedstatedir}/amanda/debug \
824da05b 241 --with-tmpdir=/var/tmp/amanda \
c8cba693 242 --with-amperldir=%{perl_vendorarch} \
7d023072 243 --with-ipv6 \
824da05b 244 --with-readline \
c8cba693 245 --disable-installperms
fa26b3d0 246
f8165eb1 247%{__make}
64e6fb7c 248
249%install
250rm -rf $RPM_BUILD_ROOT
a895e21d 251install -d $RPM_BUILD_ROOT%{_sysconfdir}/{amanda,cron.d,sysconfig/rc-inetd} \
106e7764 252 $RPM_BUILD_ROOT%{_sharedstatedir}/amanda/{.gnupg,.ssh,gnutar-lists} \
5c0ffaf3 253 $RPM_BUILD_ROOT%{_sharedstatedir}/amanda/debug/{amandad,client,server}
b083e9f8 254
15ce42ff 255%{__make} install \
c8cba693 256 DESTDIR=$RPM_BUILD_ROOT
fa26b3d0 257
b083e9f8 258install %{SOURCE1} $RPM_BUILD_ROOT/etc/cron.d/amanda-srv
4b4b52b8
JR
259sed -e 's|/usr/lib|%{_libdir}|' %{SOURCE2} >$RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/amanda
260sed -e 's|/usr/lib|%{_libdir}|' %{SOURCE3} >$RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/amandaidx
261sed -e 's|/usr/lib|%{_libdir}|' %{SOURCE4} >$RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/amidxtape
e4d1512f 262sed -e 's|/usr/lib|%{_libdir}|' %{SOURCE5} >$RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/k5amanda
b083e9f8 263
c8cba693 264install example/amanda.conf $RPM_BUILD_ROOT%{_sysconfdir}/amanda
5c0ffaf3 265install example/amanda-client.conf $RPM_BUILD_ROOT%{_sysconfdir}/amanda
c8cba693 266touch $RPM_BUILD_ROOT%{_sharedstatedir}/amanda/.amandahosts
ff131879 267
e4d1512f 268install %{SOURCE6} $RPM_BUILD_ROOT%{_sbindir}/amconvert-zd-mtx-to-robot.sh
824da05b 269
106e7764
JR
270touch $RPM_BUILD_ROOT%{_sharedstatedir}/amanda/.ssh/{,client_}authorized_keys
271touch $RPM_BUILD_ROOT%{_sharedstatedir}/amanda/.ssh/id_rsa_amdump{,.pub}
272touch $RPM_BUILD_ROOT%{_sharedstatedir}/amanda/.ssh/id_rsa_amrecover{,.pub}
273
c8cba693
JR
274> $RPM_BUILD_ROOT%{_sharedstatedir}/amanda/amandates
275
aa667a14
JR
276# Amanda tools generate ssh keys with embeded commands pointing to /usr/lib
277# Tools can't be "fixed" because keys generated on server are to be used on client
278if [ "%{_lib}" != "lib" ] ; then
279 install -d $RPM_BUILD_ROOT%{_ulibdir}
280 ln -s %{_libdir}/amanda $RPM_BUILD_ROOT%{_ulibdir}/amanda
281fi
282
c8cba693 283find $RPM_BUILD_ROOT -name \*.la | xargs rm -f
b083e9f8 284
824da05b
JR
285%{__rm} $RPM_BUILD_ROOT%{_datadir}/amanda/{COPYRIGHT,ChangeLog,NEWS,ReleaseNotes}
286%{__rm} $RPM_BUILD_ROOT%{_datadir}/amanda/example/{chg-multi,chg-scsi}.conf
287
fa26b3d0 288%clean
64e6fb7c 289rm -rf $RPM_BUILD_ROOT
290
5c693887 291%triggerpostun common -- amanda-libs < 2.6.0p2-3
5f9ce2ec
JR
292echo "Adding amanda to disk and tape groups"
293/usr/sbin/usermod -G disk,tape amanda
e28e7d88
JR
294echo "Setting amanda shell to /bin/sh"
295/usr/bin/chsh -s /bin/sh amanda
c8cba693
JR
296if [ -f %{_sharedstatedir}/amanda/.amandahosts ]; then
297 echo "Fixing permissions of %{_sharedstatedir}/amanda/.amandahosts file"
298 chown amanda:amanda %{_sharedstatedir}/amanda/.amandahosts
299 chmod 600 %{_sharedstatedir}/amanda/.amandahosts
a148ef70 300fi
611427b2 301
5c693887
JR
302%pre common
303%groupadd -P %{name}-common -g 80 amanda
304%useradd -P %{name}-common -u 80 -G disk,tape -d /var/lib/amanda -s /bin/sh -c "Amanda Backup user" -g amanda amanda
0da854c3 305
5c693887 306%postun common
0da854c3 307if [ "$1" = "0" ]; then
934dc2b1 308 %userremove amanda
309 %groupremove amanda
0da854c3 310fi
311
b083e9f8 312%post client
35efb826 313%service -q rc-inetd reload
aa667a14
JR
314if [ ! -e /var/lib/amanda/.ssh/id_rsa_amrecover ] ; then
315 HOST="`/bin/hostname`"
c3701baf 316 FQDNHOST="`/bin/hostname -f`"
106e7764
JR
317 if [ -z "$HOST" ] ; then
318 COMMENT="root@client"
319 else
320 COMMENT="root@$HOST"
321 fi
322 /usr/bin/ssh-keygen -t rsa -C $COMMENT -f /var/lib/amanda/.ssh/id_rsa_amrecover -N "" || :
323 chown amanda:amanda /var/lib/amanda/.ssh/id_rsa_amrecover{,.pub} || :
324 chmod 600 /var/lib/amanda/.ssh/id_rsa_amrecover{,.pub} || :
c3701baf
JR
325 if [ -n "$FQDNHOST" ]; then
326 echo -n "from=\"$FQDNHOST\",no-port-forwarding,no-X11-forwarding,no-agent-forwarding,command=\"%{_ulibdir}/amanda/amandad -auth=ssh amindexd amidxtaped\" " >/var/lib/amanda/.ssh/server_authorized_keys
327 cat /var/lib/amanda/.ssh/id_rsa_amrecover.pub >>/var/lib/amanda/.ssh/server_authorized_keys
328
329 echo "Remember to copy the contents of /var/lib/amanda/.ssh/server_authorized_keys to"
330 echo "/var/lib/amanda/.ssh/authorized_keys on amanda server"
331 fi
106e7764 332fi
b083e9f8 333
334%postun client
35efb826
ER
335if [ "$1" = 0 ]; then
336 %service -q rc-inetd reload
47123b2c 337fi
b083e9f8 338
339%post server
35efb826 340%service -q rc-inetd reload
aa667a14
JR
341if [ ! -e /var/lib/amanda/.ssh/id_rsa_amdump ] ; then
342 HOST="`/bin/hostname`"
106e7764
JR
343 if [ -z "$HOST" ] ; then
344 COMMENT="amanda@server"
345 else
346 COMMENT="amanda@$HOST"
347 fi
348 /usr/bin/ssh-keygen -t rsa -C $COMMENT -f /var/lib/amanda/.ssh/id_rsa_amdump -N "" || :
349 chown amanda:amanda /var/lib/amanda/.ssh/id_rsa_amdump{,.pub} || :
350 chmod 600 /var/lib/amanda/.ssh/id_rsa_amdump{,.pub} || :
351fi
856a76de
JB
352if [ "$1" = "1" ]; then
353 echo "Don't forget to edit /etc/cron.d/amanda-srv." 1>&2
354fi
9a3836ba
JR
355
356%postun server
357if [ "$1" = 0 ]; then
358 %service -q rc-inetd reload
359fi
360
361%triggerpostun server -- amanda-server < 3.2.0
e02d5d4c
JR
362%banner %{name} -e << EOF
363Warning: Tape changer configuration has chaged, please read
364%{_docdir}/%{name}-server-%{version}/ReleaseNotes.gz
365and %{_docdir}/%{name}-server-%{version}/NEWS.gz for details.
366You can use %{_sbindir}/amconvert-zd-mtx-to-robot.sh script
367to upgrade to chg-robot.
368EOF
b083e9f8 369
5c693887 370%files common
83e7acbd 371%defattr(644,root,root,755)
c8cba693
JR
372%doc AUTHORS COPYRIGHT ChangeLog NEWS README ReleaseNotes UPGRADING
373%attr(755,root,root) %{_libdir}/amanda/libamanda*.so
5c693887 374%attr(755,root,root) %{_libdir}/amanda/libamar*.so
824da05b 375%attr(755,root,root) %{_libdir}/amanda/libamxfer*.so
5c693887 376%attr(755,root,root) %{_libdir}/amanda/libamglue*.so
824da05b
JR
377%attr(755,root,root) %{_libdir}/amanda/libndmjob*.so
378%attr(755,root,root) %{_libdir}/amanda/libndmlib*.so
379%attr(755,root,root) %{_libdir}/amanda/amndmjob
380%attr(755,root,root) %{_libdir}/amanda/ndmjob
f85baaef 381%attr(750,amanda,amanda) %dir %{_sysconfdir}/amanda
c8cba693 382%dir %{_libdir}/amanda
aa667a14
JR
383%if %{_lib} != "lib"
384%{_ulibdir}/amanda
385%endif
824da05b
JR
386%{_libdir}/amanda/amanda-sh-lib.sh
387%attr(755,root,root) %{_sbindir}/amaespipe
5c693887 388%attr(755,root,root) %{_sbindir}/amarchiver
824da05b
JR
389%attr(755,root,root) %{_sbindir}/amcrypt*
390%attr(755,root,root) %{_sbindir}/amgetconf
391%attr(755,root,root) %{_sbindir}/amgpgcrypt
5c693887
JR
392%attr(750,amanda,amanda) %dir %{_datadir}/amanda
393%attr(750,amanda,amanda) %dir %{_datadir}/amanda/example
394%attr(750,amanda,amanda) %dir %{_datadir}/amanda/example/label-templates
395%attr(640,amanda,amanda) %{_datadir}/amanda/example/*amanda*
824da05b 396%attr(640,amanda,amanda) %{_datadir}/amanda/example/disklist
5c693887
JR
397%attr(640,amanda,amanda) %{_datadir}/amanda/example/label-templates/*.ps
398%attr(750,amanda,amanda) %dir %{_datadir}/amanda/template.d
399%attr(640,amanda,amanda) %{_datadir}/amanda/template.d/*
d4c615c9 400%attr(750,amanda,amanda) %dir %{_sharedstatedir}/amanda
106e7764
JR
401%attr(700,amanda,amanda) %dir %{_sharedstatedir}/amanda/.ssh
402%attr(700,amanda,amanda) %dir %{_sharedstatedir}/amanda/.gnupg
d4c615c9
JR
403%attr(750,amanda,amanda) %dir %{_sharedstatedir}/amanda/debug
404%attr(750,amanda,amanda) %dir %{_sharedstatedir}/amanda/debug/amandad
c8cba693 405%attr(600,amanda,amanda) %config(noreplace) %verify(not md5 mtime size) %{_sharedstatedir}/amanda/.amandahosts
411e3665
JR
406# Commented out so it won't get removed on uninstall
407#%attr(600,amanda,amanda) %ghost %{_sharedstatedir}/amanda/.ssh/authorized_keys
5c693887
JR
408%{_mandir}/man5/amanda-archive-format.5*
409%{_mandir}/man7/amanda-auth.7*
824da05b 410%{_mandir}/man7/amanda-match.7*
5c693887 411%{_mandir}/man7/amanda-scripts.7*
824da05b
JR
412%{_mandir}/man8/amaespipe.8*
413%{_mandir}/man8/amanda.8*
5c693887 414%{_mandir}/man8/amarchiver.8*
824da05b
JR
415%{_mandir}/man8/amcrypt*.8*
416%{_mandir}/man8/amgetconf.8*
417%{_mandir}/man8/amgpgcrypt.8*
418%{_mandir}/man8/script-email.8*
5c693887
JR
419
420%dir %{perl_vendorarch}/Amanda
824da05b
JR
421%dir %{perl_vendorarch}/Amanda/Config
422%dir %{perl_vendorarch}/Amanda/IPC
5c693887
JR
423%{perl_vendorarch}/Amanda/Archive.pm
424%{perl_vendorarch}/Amanda/BigIntCompat.pm
824da05b 425%{perl_vendorarch}/Amanda/ClientService.pm
5c693887 426%{perl_vendorarch}/Amanda/Config.pm
824da05b 427%{perl_vendorarch}/Amanda/Config/FoldingHash.pm
5c693887
JR
428%{perl_vendorarch}/Amanda/Constants.pm
429%{perl_vendorarch}/Amanda/Debug.pm
824da05b
JR
430%{perl_vendorarch}/Amanda/Feature.pm
431%{perl_vendorarch}/Amanda/Header.pm
432%{perl_vendorarch}/Amanda/IPC/Binary.pm
433%{perl_vendorarch}/Amanda/IPC/LineProtocol.pm
5c693887 434%{perl_vendorarch}/Amanda/MainLoop.pm
824da05b 435%{perl_vendorarch}/Amanda/NDMP.pm
5c693887 436%{perl_vendorarch}/Amanda/Paths.pm
824da05b 437%{perl_vendorarch}/Amanda/Process.pm
5c693887
JR
438%{perl_vendorarch}/Amanda/Script.pm
439%{perl_vendorarch}/Amanda/Script_App.pm
440%{perl_vendorarch}/Amanda/Tests.pm
5c693887 441%{perl_vendorarch}/Amanda/Util.pm
824da05b 442%{perl_vendorarch}/Amanda/Xfer.pm
5c693887
JR
443%dir %{perl_vendorarch}/auto/Amanda
444%dir %{perl_vendorarch}/auto/Amanda/Archive
445%dir %{perl_vendorarch}/auto/Amanda/Config
446%dir %{perl_vendorarch}/auto/Amanda/Debug
824da05b
JR
447%dir %{perl_vendorarch}/auto/Amanda/Feature
448%dir %{perl_vendorarch}/auto/Amanda/Header
449%dir %{perl_vendorarch}/auto/Amanda/IPC
450%dir %{perl_vendorarch}/auto/Amanda/IPC/Binary
5c693887 451%dir %{perl_vendorarch}/auto/Amanda/MainLoop
824da05b 452%dir %{perl_vendorarch}/auto/Amanda/NDMP
5c693887 453%dir %{perl_vendorarch}/auto/Amanda/Tests
5c693887 454%dir %{perl_vendorarch}/auto/Amanda/Util
824da05b 455%dir %{perl_vendorarch}/auto/Amanda/Xfer
5c693887
JR
456%attr(755,root,root) %{perl_vendorarch}/auto/Amanda/Archive/*.so
457%attr(755,root,root) %{perl_vendorarch}/auto/Amanda/Config/*.so
824da05b
JR
458%attr(755,root,root) %{perl_vendorarch}/auto/Amanda/Feature/*.so
459%attr(755,root,root) %{perl_vendorarch}/auto/Amanda/Header/*.so
460%attr(755,root,root) %{perl_vendorarch}/auto/Amanda/IPC/Binary/*.so
5c693887
JR
461%attr(755,root,root) %{perl_vendorarch}/auto/Amanda/Debug/*.so
462%attr(755,root,root) %{perl_vendorarch}/auto/Amanda/MainLoop/*.so
824da05b 463%attr(755,root,root) %{perl_vendorarch}/auto/Amanda/NDMP/*.so
5c693887 464%attr(755,root,root) %{perl_vendorarch}/auto/Amanda/Tests/*.so
5c693887 465%attr(755,root,root) %{perl_vendorarch}/auto/Amanda/Util/*.so
824da05b 466%attr(755,root,root) %{perl_vendorarch}/auto/Amanda/Xfer/*.so
370a4eb3 467
a9736a51 468%if %{with server}
64e6fb7c 469%files server
b083e9f8 470%defattr(644,root,root,755)
a7b1b223 471%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/amidxtape
472%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/amandaidx
b083e9f8 473
d4c615c9 474%config(noreplace) %verify(not md5 mtime size) %attr(640,amanda,amanda) %{_sysconfdir}/amanda/amanda.conf
b083e9f8 475
411e3665
JR
476# Commented out so it won't get removed on uninstall
477#%attr(600,amanda,amanda) %ghost %{_sharedstatedir}/amanda/.ssh/client_authorized_keys
478#%attr(600,amanda,amanda) %ghost %{_sharedstatedir}/amanda/.ssh/id_rsa_amdump*
106e7764 479
d4c615c9 480%attr(750,amanda,amanda) %dir %{_sharedstatedir}/amanda/debug/server
b083e9f8 481
a04af4fe 482%config(noreplace) %attr(640,root,root) /etc/cron.d/amanda-srv
b083e9f8 483
c8cba693
JR
484%attr(755,root,root) %{_libdir}/amanda/libamdevice*.so
485%attr(755,root,root) %{_libdir}/amanda/libamserver*.so
c8cba693
JR
486
487%attr(755,root,root) %{_libdir}/amanda/amcat.awk
488%attr(755,root,root) %{_libdir}/amanda/amcleanupdisk
824da05b 489%attr(755,root,root) %{_libdir}/amanda/amcheck-device
c8cba693
JR
490%attr(755,root,root) %{_libdir}/amanda/amidxtaped
491%attr(755,root,root) %{_libdir}/amanda/amindexd
492%attr(755,root,root) %{_libdir}/amanda/amlogroll
493%attr(755,root,root) %{_libdir}/amanda/amplot.awk
494%attr(755,root,root) %{_libdir}/amanda/amplot.g
495%attr(755,root,root) %{_libdir}/amanda/amplot.gp
496%attr(755,root,root) %{_libdir}/amanda/amtrmidx
497%attr(755,root,root) %{_libdir}/amanda/amtrmlog
c8cba693 498%attr(755,root,root) %{_libdir}/amanda/chg-disk
c8cba693
JR
499%attr(755,root,root) %{_libdir}/amanda/chg-lib.sh
500%attr(755,root,root) %{_libdir}/amanda/chg-manual
c8cba693 501%attr(755,root,root) %{_libdir}/amanda/chg-multi
c8cba693
JR
502%attr(755,root,root) %{_libdir}/amanda/chg-zd-mtx
503%attr(755,root,root) %{_libdir}/amanda/chunker
504%attr(755,root,root) %{_libdir}/amanda/driver
505%attr(4750,root,amanda) %{_libdir}/amanda/dumper
506%attr(4750,root,amanda) %{_libdir}/amanda/planner
507%attr(755,root,root) %{_libdir}/amanda/taper
5e5c6257 508
5c693887 509%attr(755,root,root) %{_sbindir}/activate-devpay
5c0ffaf3 510%attr(755,root,root) %{_sbindir}/amaddclient
b083e9f8 511%attr(755,root,root) %{_sbindir}/amadmin
c8cba693 512%attr(4750,root,amanda) %{_sbindir}/amcheck
b083e9f8 513%attr(755,root,root) %{_sbindir}/amcheckdb
5c0ffaf3 514%attr(755,root,root) %{_sbindir}/amcheckdump
b083e9f8 515%attr(755,root,root) %{_sbindir}/amcleanup
824da05b 516%attr(755,root,root) %{_sbindir}/amconvert-zd-mtx-to-robot.sh
5c0ffaf3 517%attr(755,root,root) %{_sbindir}/amdevcheck
b083e9f8 518%attr(755,root,root) %{_sbindir}/amdump
5e5c6257 519%attr(755,root,root) %{_sbindir}/amfetchdump
8ae81366 520%attr(755,root,root) %{_sbindir}/amflush
8ae81366 521%attr(755,root,root) %{_sbindir}/amlabel
b083e9f8 522%attr(755,root,root) %{_sbindir}/amoverview
8ae81366 523%attr(755,root,root) %{_sbindir}/amplot
b083e9f8 524%attr(755,root,root) %{_sbindir}/amreport
5e5c6257 525%attr(755,root,root) %{_sbindir}/amrestore
eb87556b 526%attr(755,root,root) %{_sbindir}/amrmtape
5c0ffaf3 527%attr(755,root,root) %{_sbindir}/amserverconfig
5c693887 528%attr(755,root,root) %{_sbindir}/amservice
b083e9f8 529%attr(755,root,root) %{_sbindir}/amstatus
8ae81366 530%attr(755,root,root) %{_sbindir}/amtape
eb87556b 531%attr(755,root,root) %{_sbindir}/amtapetype
8ae81366 532%attr(755,root,root) %{_sbindir}/amtoc
5c693887 533%attr(755,root,root) %{_sbindir}/amvault
5e5c6257 534%{_mandir}/man5/amanda.conf.5*
5c693887
JR
535%{_mandir}/man5/disklist.5*
536%{_mandir}/man5/tapelist.5*
537%{_mandir}/man7/amanda-changers.7*
824da05b 538%{_mandir}/man7/amanda-compatibility.7*
5c693887 539%{_mandir}/man7/amanda-devices.7*
824da05b 540%{_mandir}/man7/amanda-taperscan.7*
5c0ffaf3 541%{_mandir}/man8/amaddclient.8*
a72f9c08 542%{_mandir}/man8/amadmin.8*
a72f9c08 543%{_mandir}/man8/amcheck.8*
a188c172 544%{_mandir}/man8/amcheckdb.8*
5c0ffaf3 545%{_mandir}/man8/amcheckdump.8*
a72f9c08 546%{_mandir}/man8/amcleanup.8*
5c0ffaf3 547%{_mandir}/man8/amdevcheck.8*
a72f9c08 548%{_mandir}/man8/amdump.8*
5e5c6257 549%{_mandir}/man8/amfetchdump.8*
a72f9c08 550%{_mandir}/man8/amflush.8*
551%{_mandir}/man8/amlabel.8*
a188c172 552%{_mandir}/man8/amoverview.8*
a72f9c08 553%{_mandir}/man8/amplot.8*
554%{_mandir}/man8/amreport.8*
5e5c6257 555%{_mandir}/man8/amrestore.8*
a188c172 556%{_mandir}/man8/amrmtape.8*
5c0ffaf3 557%{_mandir}/man8/amserverconfig.8*
5c693887 558%{_mandir}/man8/amservice.8*
a72f9c08 559%{_mandir}/man8/amstatus.8*
a188c172 560%{_mandir}/man8/amtape.8*
eb87556b 561%{_mandir}/man8/amtapetype.8*
a188c172 562%{_mandir}/man8/amtoc.8*
5c693887 563%{_mandir}/man8/amvault.8*
86893c3a
JR
564
565%{perl_vendorarch}/Amanda/Changer.pm
5c693887
JR
566%dir %{perl_vendorarch}/Amanda/Changer
567%{perl_vendorarch}/Amanda/Changer/*.pm
86893c3a 568%{perl_vendorarch}/Amanda/Cmdline.pm
824da05b
JR
569%{perl_vendorarch}/Amanda/Curinfo.pm
570%dir %{perl_vendorarch}/Amanda/Curinfo
571%{perl_vendorarch}/Amanda/Curinfo/*.pm
5c693887
JR
572%dir %{perl_vendorarch}/Amanda/DB
573%{perl_vendorarch}/Amanda/DB/*.pm
86893c3a 574%{perl_vendorarch}/Amanda/Device.pm
824da05b
JR
575%{perl_vendorarch}/Amanda/Disklist.pm
576%{perl_vendorarch}/Amanda/Holding.pm
577%{perl_vendorarch}/Amanda/Interactive.pm
578%dir %{perl_vendorarch}/Amanda/Interactive
579%{perl_vendorarch}/Amanda/Interactive/*.pm
86893c3a 580%{perl_vendorarch}/Amanda/Logfile.pm
824da05b
JR
581%dir %{perl_vendorarch}/Amanda/Recovery
582%{perl_vendorarch}/Amanda/Recovery/*.pm
583%{perl_vendorarch}/Amanda/Report.pm
584%dir %{perl_vendorarch}/Amanda/Report
585%{perl_vendorarch}/Amanda/Report/*.pm
5c693887 586%{perl_vendorarch}/Amanda/Tapelist.pm
824da05b
JR
587%dir %{perl_vendorarch}/Amanda/Taper
588%{perl_vendorarch}/Amanda/Taper/*.pm
589%dir %{perl_vendorarch}/Amanda/Taper/Scan
590%{perl_vendorarch}/Amanda/Taper/Scan/*.pm
591%{perl_vendorarch}/Amanda/XferServer.pm
86893c3a
JR
592%dir %{perl_vendorarch}/auto/Amanda/Cmdline
593%dir %{perl_vendorarch}/auto/Amanda/Device
824da05b 594%dir %{perl_vendorarch}/auto/Amanda/Disklist
86893c3a 595%dir %{perl_vendorarch}/auto/Amanda/Logfile
5c693887 596%dir %{perl_vendorarch}/auto/Amanda/Tapelist
824da05b 597%dir %{perl_vendorarch}/auto/Amanda/XferServer
86893c3a
JR
598%attr(755,root,root) %{perl_vendorarch}/auto/Amanda/Cmdline/*.so
599%attr(755,root,root) %{perl_vendorarch}/auto/Amanda/Device/*.so
824da05b 600%attr(755,root,root) %{perl_vendorarch}/auto/Amanda/Disklist/*.so
86893c3a 601%attr(755,root,root) %{perl_vendorarch}/auto/Amanda/Logfile/*.so
5c693887 602%attr(755,root,root) %{perl_vendorarch}/auto/Amanda/Tapelist/*.so
824da05b 603%attr(755,root,root) %{perl_vendorarch}/auto/Amanda/XferServer/*.so
a9736a51 604%endif
64e6fb7c 605
a9736a51 606%if %{with client}
64e6fb7c 607%files client
b083e9f8 608%defattr(644,root,root,755)
a7b1b223 609%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/amanda
e4d1512f 610%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/k5amanda
5c0ffaf3 611%config(noreplace) %verify(not md5 mtime size) %attr(640,root,amanda) %{_sysconfdir}/amanda/amanda-client.conf
411e3665
JR
612# Commented out so it won't get removed on uninstall
613#%attr(600,amanda,amanda) %ghost %{_sharedstatedir}/amanda/.ssh/id_rsa_amrecover*
d4c615c9 614%attr(640,amanda,amanda) %config(noreplace) %verify(not md5 mtime size) %{_sharedstatedir}/amanda/amandates
8e94b37c
JR
615
616%dir %{_libdir}/amanda/application
751f2ba9 617%attr(4750,root,amanda) %{_libdir}/amanda/application/amgtar
5c693887 618%attr(755,root,root) %{_libdir}/amanda/application/amlog-script
824da05b
JR
619%attr(755,root,root) %{_libdir}/amanda/application/ampgsql
620%attr(755,root,root) %{_libdir}/amanda/application/amraw
5c693887 621%attr(755,root,root) %{_libdir}/amanda/application/amsamba
751f2ba9 622%attr(4750,root,amanda) %{_libdir}/amanda/application/amstar
824da05b 623%attr(755,root,root) %{_libdir}/amanda/application/amsuntar
5c693887
JR
624%attr(755,root,root) %{_libdir}/amanda/application/amzfs*
625%attr(755,root,root) %{_libdir}/amanda/application/script-email
8e94b37c 626
c8cba693
JR
627%attr(755,root,root) %{_libdir}/amanda/libamclient*.so
628%attr(755,root,root) %{_libdir}/amanda/amandad
629%attr(755,root,root) %{_libdir}/amanda/noop
5c693887 630%attr(755,root,root) %{_libdir}/amanda/patch-system
c8cba693
JR
631%attr(755,root,root) %{_libdir}/amanda/sendbackup
632%attr(755,root,root) %{_libdir}/amanda/sendsize
5c693887 633%attr(755,root,root) %{_libdir}/amanda/teecount
c8cba693
JR
634%attr(4750,root,amanda) %{_libdir}/amanda/calcsize
635%attr(4750,root,amanda) %{_libdir}/amanda/killpgrp
636%attr(4750,root,amanda) %{_libdir}/amanda/rundump
637%attr(4750,root,amanda) %{_libdir}/amanda/runtar
638%attr(755,root,root) %{_libdir}/amanda/selfcheck
5e5c6257 639%attr(755,root,root) %{_sbindir}/amoldrecover
b083e9f8 640%attr(755,root,root) %{_sbindir}/amrecover
d4c615c9
JR
641%attr(750,amanda,amanda) %dir %{_sharedstatedir}/amanda/gnutar-lists
642%attr(750,amanda,amanda) %dir %{_sharedstatedir}/amanda/debug/client
5c693887 643%{_mandir}/man7/amanda-applications.7*
5e5c6257 644%{_mandir}/man5/amanda-client.conf.5*
5c693887 645%{_mandir}/man8/amgtar.8*
824da05b
JR
646%{_mandir}/man8/ampgsql.8*
647%{_mandir}/man8/amrecover.8*
648%{_mandir}/man8/amraw.8*
649%{_mandir}/man8/amsamba.8*
5c693887 650%{_mandir}/man8/amstar.8*
824da05b 651%{_mandir}/man8/amsuntar.8*
5c693887
JR
652%{_mandir}/man8/amzfs*.8*
653
654%{perl_vendorarch}/Amanda/Application.pm
655%dir %{perl_vendorarch}/Amanda/Application
656%{perl_vendorarch}/Amanda/Application/Zfs.pm
657%dir %{perl_vendorarch}/auto/Amanda/Application
658%attr(755,root,root) %{perl_vendorarch}/auto/Amanda/Application/*.so
a9736a51 659%endif
This page took 0.175121 seconds and 4 git commands to generate.