X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=bacula.spec;h=aecc6187340adf83840c6284509e2ff1121b6fe5;hb=2f8e46d4557e379cdfd58f429508188677f5f7df;hp=bffe300dda776576053715ff1b20da1ca222a7b7;hpb=3a5cd5d726bac79a2d1f0a490da3f984632b64de;p=packages%2Fbacula.git diff --git a/bacula.spec b/bacula.spec index bffe300..aecc618 100644 --- a/bacula.spec +++ b/bacula.spec @@ -1,7 +1,20 @@ # TODO: -# - update desktop files, think about su-wrappers for console +# - update desktop files, think about su-wrappers for console (with .desktop files) # - package web admin # - fix log file permissions +# - no longer builds: +#make[1]: *** No rule to make target `../lib/libbac.la', needed by `bacula-dir'. Stop. +#make[1]: *** Waiting for unfinished jobs.... +#make[1]: Leaving directory `/home/users/glen/rpm/BUILD.x86_64-linux/bacula-5.0.2/src/dird' +#warning: Installed (but unpackaged) file(s) found: +# /usr/lib64/bacula/btraceback.mdb +# /usr/sbin/bat +#*** WARNING: identical binaries are copied, not linked: +# /usr/sbin/bat +# and /usr/bin/bat +#*** WARNING: identical binaries are copied, not linked: +# /usr/lib64/libbacsql-postgresql-5.0.3.so +# and /usr/lib64/libbacsql-5.0.3.so # # Conditional build: %bcond_without console_wx # wx-console program @@ -11,27 +24,27 @@ %bcond_without pgsql # use PostgreSQL %bcond_without sqlite3 # use SQLite3 %bcond_without python +%bcond_without nagios # build nagios plugin %bcond_with rescue %bcond_with sqlite3_sync_off # makes SQLite3 backend much faster, but less reliable -# + %if %{without sqlite3} %undefine with_sqlite3_sync_off %endif -# + Summary: Bacula - The Network Backup Solution Summary(pl.UTF-8): Bacula - rozwiązanie do wykonywania kopii zapasowych po sieci Name: bacula -Version: 5.0.1 -Release: 2 -Epoch: 0 +Version: 5.0.3 +Release: 4 License: extended GPL v2 Group: Networking/Utilities -Source0: http://dl.sourceforge.net/bacula/%{name}-%{version}.tar.gz -# Source0-md5: beb9f8da196b3c9ffb0356f087dbdb99 -Source1: http://dl.sourceforge.net/bacula/%{name}-docs-%{version}.tar.bz2 -# Source1-md5: ce2ef0dca50ab916fd6701b53b7bb4df -Source2: http://dl.sourceforge.net/bacula/%{name}-rescue-5.0.0.tar.gz -# Source2-md5: 349623581cfe0bcd798dd137abac959a +Source0: http://downloads.sourceforge.net/bacula/%{name}-%{version}.tar.gz +# Source0-md5: 9de254ae39cab0587fdb2f5d8d90b03b +Source1: http://downloads.sourceforge.net/bacula/%{name}-docs-%{version}.tar.bz2 +# Source1-md5: 7a00557dcf0dfa40de9e74176fefd1ae +Source2: http://downloads.sourceforge.net/bacula/%{name}-rescue-5.0.1.tar.gz +# Source2-md5: bb194aed8e204f54bf2f61d7e721f257 Source10: %{name}-dir.init Source11: %{name}-fd.init Source12: %{name}-sd.init @@ -45,41 +58,45 @@ Patch2: %{name}-tinfo-readline.patch Patch3: %{name}-branding.patch Patch4: %{name}-conf.patch Patch5: %{name}-desktop.patch -Patch6: %{name}-64bitbuild_fix.patch Patch7: %{name}-dbi_fixes.patch Patch8: %{name}-dbi_dbcheck.patch +Patch9: %{name}-openssl1.patch +Patch10: %{name}-dvd_rewind.patch URL: http://www.bacula.org/ BuildRequires: acl-devel BuildRequires: autoconf BuildRequires: automake BuildRequires: gettext-devel +BuildRequires: gtk+2-devel BuildRequires: libcap-devel %{?with_dbi:BuildRequires: libdbi-devel >= 0.8.4} -BuildRequires: libtool +BuildRequires: libtool >= 2:2.2 %if %{with rescue} BuildRequires: fakeroot %endif BuildRequires: libwrap-devel -BuildRequires: mtx BuildRequires: ncurses-devel BuildRequires: openssl-devel BuildRequires: pkgconfig %if %{with python} BuildRequires: python-devel +BuildRequires: python-modules %endif %if %{with bat} BuildRequires: QtCore-devel BuildRequires: QtGui-devel BuildRequires: qt4-build >= 4.3.3-3 BuildRequires: qt4-qmake >= 4.3.3-3 -BuildRequires: qwt-devel >= 5.0.2-2 +#BuildRequires: qwt-devel >= 5.0.2-2 %endif %{?with_mysql:BuildRequires: mysql-devel} %{?with_pgsql:BuildRequires: postgresql-devel} BuildRequires: readline-devel +BuildRequires: rpm-pythonprov BuildRequires: rpmbuild(macros) >= 1.268 BuildRequires: sed >= 4.0 %{?with_sqlite3:BuildRequires: sqlite3-devel} +BuildRequires: which %if %{with console_wx} BuildRequires: wxGTK2-unicode-devel >= 2.4.0 %endif @@ -88,6 +105,7 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _sysconfdir /etc/%{name} %define _localstatedir /var/lib/%{name} +%define nagiosplugindir %{_prefix}/lib/nagios/plugins # from 'the worst' to 'the best' %define databases %{?with_dbi:dbi} %{?with_sqlite3:sqlite3} %{?with_mysql:mysql} %{?with_pgsql:postgresql} @@ -164,8 +182,8 @@ Summary: Bacula Director and Catalog services Summary(pl.UTF-8): Usługi Bacula Director i Catalog Group: Networking/Utilities Requires(post): sed >= 4.0 -Requires: %{name}-common = %{epoch}:%{version}-%{release} -Requires: bacula(db) = %{epoch}:%{version}-%{release} +Requires: %{name}-common = %{version}-%{release} +Requires: bacula(db) = %{version}-%{release} Obsoletes: bacula-updatedb %description dir @@ -200,7 +218,7 @@ Summary: Bacula Console Summary(pl.UTF-8): Konsola Baculi Group: Networking/Utilities Requires(post): sed >= 4.0 -Requires: %{name}-common = %{epoch}:%{version}-%{release} +Requires: %{name}-common = %{version}-%{release} %description console Bacula - It comes by night and sucks the vital essence from your @@ -222,7 +240,7 @@ Summary: Bacula wxWidgets Console Summary(pl.UTF-8): Konsola Baculi oparta na wxWidgets Group: Networking/Utilities Requires(post): sed >= 4.0 -Requires: %{name}-common = %{epoch}:%{version}-%{release} +Requires: %{name}-common = %{version}-%{release} %description console-wx Bacula - It comes by night and sucks the vital essence from your @@ -244,7 +262,7 @@ Summary: Bacula Qt4 Console Summary(pl.UTF-8): Konsola Baculi oparta na Qt4 Group: Networking/Utilities Requires(post): sed >= 4.0 -Requires: %{name}-common = %{epoch}:%{version}-%{release} +Requires: %{name}-common = %{version}-%{release} %description console-qt4 Bacula - It comes by night and sucks the vital essence from your @@ -264,7 +282,7 @@ interfejs graficzny oparty na Qt4. Summary: Bacula Tray Monitor Group: Networking/Utilities Requires(post): sed >= 4.0 -Requires: %{name}-common = %{epoch}:%{version}-%{release} +Requires: %{name}-common = %{version}-%{release} %description tray-monitor Bacula - It comes by night and sucks the vital essence from your @@ -281,7 +299,7 @@ Summary: Bacula File services (Client) Summary(pl.UTF-8): Usługi Bacula File (klient) Group: Networking/Utilities Requires(post): sed >= 4.0 -Requires: %{name}-common = %{epoch}:%{version}-%{release} +Requires: %{name}-common = %{version}-%{release} %description fd Bacula - It comes by night and sucks the vital essence from your @@ -316,7 +334,7 @@ Summary: Bacula Storage services Summary(pl.UTF-8): Usługi Bacula Storage Group: Networking/Utilities Requires(post): sed >= 4.0 -Requires: %{name}-common = %{epoch}:%{version}-%{release} +Requires: %{name}-common = %{version}-%{release} Conflicts: dvd+rw-tools <= 5.21.4.10.8-1 %description sd @@ -346,8 +364,8 @@ Summary: PostgreSQL database driver for Bacula Summary(pl.UTF-8): Sterownik bazy PostgreSQL dla Baculi Group: Networking/Utilities Requires(post): /sbin/ldconfig -Requires: %{name}-common = %{epoch}:%{version}-%{release} -Provides: bacula(db) = %{epoch}:%{version}-%{release} +Requires: %{name}-common = %{version}-%{release} +Provides: bacula(db) = %{version}-%{release} Obsoletes: bacula(db) %description db-postgresql @@ -361,8 +379,8 @@ Summary: MySQL database driver for Bacula Summary(pl.UTF-8): Sterownik bazy MySQL dla Baculi Group: Networking/Utilities Requires(post): /sbin/ldconfig -Requires: %{name}-common = %{epoch}:%{version}-%{release} -Provides: bacula(db) = %{epoch}:%{version}-%{release} +Requires: %{name}-common = %{version}-%{release} +Provides: bacula(db) = %{version}-%{release} Obsoletes: bacula(db) %description db-mysql @@ -376,8 +394,8 @@ Summary: SQLite database driver for Bacula Summary(pl.UTF-8): Sterownik bazy SQLite dla Baculi Group: Networking/Utilities Requires(post): /sbin/ldconfig -Requires: %{name}-common = %{epoch}:%{version}-%{release} -Provides: bacula(db) = %{epoch}:%{version}-%{release} +Requires: %{name}-common = %{version}-%{release} +Provides: bacula(db) = %{version}-%{release} Obsoletes: bacula(db) %description db-sqlite3 @@ -391,8 +409,8 @@ Summary: libdbi database driver for Bacula Summary(pl.UTF-8): Sterownik bazy libdbi dla Baculi Group: Networking/Utilities Requires(post): /sbin/ldconfig -Requires: %{name}-common = %{epoch}:%{version}-%{release} -Provides: bacula(db) = %{epoch}:%{version}-%{release} +Requires: %{name}-common = %{version}-%{release} +Provides: bacula(db) = %{version}-%{release} Obsoletes: bacula(db) %description db-dbi @@ -405,7 +423,7 @@ Sterownik baz libdbi dla Baculi. Summary: Bacula - The Network Backup Solution Summary(pl.UTF-8): Bacula - rozwiązanie do wykonywania kopii zapasowych po sieci Group: Networking/Utilities -Requires: %{name}-fd = %{epoch}:%{version}-%{release} +Requires: %{name}-fd = %{version}-%{release} Requires: coreutils Requires: util-linux @@ -439,17 +457,26 @@ plików. Ten pakiet zawiera skrypty do odtwarzania po awarii i tworzy dyskietkę ratunkowe do odtwarzania systemu od zera. +%package -n nagios-plugin-check_bacula +Summary: Nagios plugin to check bacula +Group: Networking +Requires: nagios-common + +%description -n nagios-plugin-check_bacula +Nagios plugin to check bacula. + %prep %setup -q -a 1 %patch0 -p1 -%patch1 -p1 +%patch1 -p0 %patch2 -p1 %patch3 -p1 %patch4 -p1 %patch5 -p1 -#%patch6 -p1 %patch7 -p1 %patch8 -p1 +%patch9 -p1 +%patch10 -p1 tar -xf %{SOURCE2} && ln -s bacula-rescue-* rescue @@ -476,8 +503,9 @@ CPPFLAGS="-I/usr/include/ncurses -I%{_includedir}/readline" # we wan't the 'base' build built with the last database in the list, # to make sure it is full-featured -for database in %{databases} ; do +for database in %{databases}; do WXCONFIG=%{_bindir}/wx-gtk2-unicode-config \ + QMAKE=%{_bindir}/qt4-qmake \ %configure \ --with-scriptdir=%{_libexecdir}/%{name} \ %{?with_bat:--enable-bat} \ @@ -522,6 +550,11 @@ cd ../.. %{__make} +%if %{with nagios} +# nagios plugin +%{__make} -C examples/nagios/check_bacula +%endif + %if %{with rescue} cd rescue %configure \ @@ -542,14 +575,14 @@ install -d $RPM_BUILD_ROOT{%{_pixmapsdir},%{_desktopdir},%{_mandir},%{_bindir},/ # install libraries for all the database backends # ldconfig will add the soname symlinks when one of the packages is installed -for database in %{databases} ; do +for database in %{databases}; do for libfile in libbacsql/$database%{_libdir}/lib*-*.so; do orig_name=${libfile##*/} file_prefix=${orig_name%%-*.so} file_suffix=${orig_name#*-} file_name=$file_prefix-$database-$file_suffix - install -p $libfile $RPM_BUILD_ROOT/%{_libdir}/$file_name - touch $RPM_BUILD_ROOT/%{_libdir}/$orig_name + install -p $libfile $RPM_BUILD_ROOT%{_libdir}/$file_name + touch $RPM_BUILD_ROOT%{_libdir}/$orig_name done done @@ -565,7 +598,7 @@ cp -a %{SOURCE16} $RPM_BUILD_ROOT/etc/sysconfig/bacula-sd # tray-monitor is for regular users #mv $RPM_BUILD_ROOT%{_sbindir}/bacula-tray-monitor $RPM_BUILD_ROOT%{_bindir} -install scripts/bacula.png $RPM_BUILD_ROOT%{_pixmapsdir}/bacula.png +cp -a scripts/bacula.png $RPM_BUILD_ROOT%{_pixmapsdir}/bacula.png #install src/tray-monitor/generic.xpm $RPM_BUILD_ROOT%{_pixmapsdir}/bacula-tray-monitor.xpm sed -e 's/gnome-console/wx-console/g;s/Console/Wx Console/g' \ scripts/bacula.desktop.gnome2 > $RPM_BUILD_ROOT%{_desktopdir}/bacula-wx.desktop @@ -574,22 +607,25 @@ sed -e 's/gnome-console/wx-console/g;s/Console/Wx Console/g' \ %endif %if %{with bat} +# TODO: libtool install +#libtool --silent --mode=install install src/qt-console/bat $RPM_BUILD_ROOT%{_bindir} install src/qt-console/.libs/bat $RPM_BUILD_ROOT%{_bindir} -install scripts/bat.desktop $RPM_BUILD_ROOT%{_desktopdir} +cp -a scripts/bat.desktop $RPM_BUILD_ROOT%{_desktopdir} %endif %if %{with rescue} # install the rescue stuff, these are the rescue scripts -install rescue/linux/floppy/backup.etc.list $RPM_BUILD_ROOT%{_sysconfdir}/rescue -install rescue/linux/floppy/*_* $RPM_BUILD_ROOT%{_sysconfdir}/rescue -install rescue/linux/floppy/getdiskinfo $RPM_BUILD_ROOT%{_sysconfdir}/rescue -install rescue/linux/floppy/sfdisk.bz2 $RPM_BUILD_ROOT%{_sysconfdir}/rescue +cp -a rescue/linux/floppy/backup.etc.list $RPM_BUILD_ROOT%{_sysconfdir}/rescue +cp -a rescue/linux/floppy/sfdisk.bz2 $RPM_BUILD_ROOT%{_sysconfdir}/rescue +install -p rescue/linux/floppy/*_* $RPM_BUILD_ROOT%{_sysconfdir}/rescue +install -p rescue/linux/floppy/getdiskinfo $RPM_BUILD_ROOT%{_sysconfdir}/rescue %endif touch $RPM_BUILD_ROOT/var/log/bacula/log -# install the updatedb scripts -install updatedb/update_sqlite* $RPM_BUILD_ROOT%{_libexecdir}/%{name} +# install the updatedb scripts for older versions that last full release +# 2.0 -> 3.0 : 10_to_11 +install -p updatedb/update_*_tables_10_to_11 $RPM_BUILD_ROOT%{_libexecdir}/%{name} # place for site passwords touch $RPM_BUILD_ROOT%{_sysconfdir}/{dir-password,fd-password,sd-password} @@ -617,7 +653,7 @@ rm $RPM_BUILD_ROOT%{_sbindir}/bacula rm $RPM_BUILD_ROOT%{_libexecdir}/%{name}/bacula-ctl-* # unsupported -rm $RPM_BUILD_ROOT%{_libexecdir}/%{name}/*_bdb_* +#rm $RPM_BUILD_ROOT%{_libexecdir}/%{name}/*_bdb_* # rename to avoid possible conflicts mv $RPM_BUILD_ROOT%{_sbindir}/{,bacula-}dbcheck @@ -633,6 +669,12 @@ for f in create_bacula_database drop_bacula_database drop_bacula_tables \ ln -sf /dev/null $RPM_BUILD_ROOT%{_libexecdir}/%{name}/$f done +%if %{with nagios} +install -d $RPM_BUILD_ROOT%{nagiosplugindir} +%{__make} -C examples/nagios/check_bacula install \ + sbindir=%{nagiosplugindir} \ + DESTDIR=$RPM_BUILD_ROOT +%endif %clean rm -rf $RPM_BUILD_ROOT @@ -641,20 +683,19 @@ rm -rf $RPM_BUILD_ROOT %groupadd -P %{name}-common -g 136 -r -f bacula %useradd -P %{name}-common -u 136 -r -d /var/lib/bacula -s /bin/false -c "Bacula User" -g bacula bacula - %define update_configs \ -echo "Updating bacula passwords and names..." | %banner \ +echo "Updating bacula passwords and names..." | %banner -a %{name} \ cd /etc/bacula \ -for f in *-password ; do \ - if [ ! -s $f ] ; then \ +for f in *-password; do \ + if [ ! -s $f ]; then \ openssl rand -base64 33 > $f \ fi \ - p=`cat $f` \ - for cf in *.conf *.conf.rpmnew ; do \ + p=$(cat $f) \ + for cf in *.conf *.conf.rpmnew; do \ [ -f $cf ] && sed -i -e"s:#FAKE-$f#:$p:" "$cf" || : \ done \ done \ -for cf in *.conf *.conf.rpmnew ; do \ +for cf in *.conf *.conf.rpmnew; do \ [ -f $cf ] && sed -i -e"s:--hostname--:`hostname`:" "$cf" || : \ done @@ -721,7 +762,7 @@ fi %post console-wx %update_configs -%triggerpostun console-qt4 -- %{name}-console-qt4 < 5.0.1-2 +%triggerpostun common -- %{name}-common < 5.0.1-2 find /etc/bacula/bat.conf* -perm /007 -print0 | xargs -0 -r chmod 600 || : %post console-qt4 @@ -753,18 +794,18 @@ fi %define db_post() \ /sbin/ldconfig \ -for name in "create database" "drop tables" "drop database" "grant privileges" "make tables" "update tables" ; do \ +for name in "create database" "drop tables" "drop database" "grant privileges" "make tables" "update tables"; do \ prefix="${name%% *}" \ suffix="${name#* }" \ - ln -sf "${prefix}_%{1}_${suffix}" %{_libexecdir}/%{name}/"${prefix}_bacula_${suffix}" || : \ + ln -sf "${prefix}_%{1}_${suffix}" %{_libexecdir}/%{name}/"${prefix}_bacula_${suffix}" || : \ done \ %service bacula-dir restart "Bacula Director daemon" %define db_postun() \ /sbin/ldconfig \ if [ "$1" = "0" ]; then \ - for f in %{_libexecdir}/%{name}/*_bacula_* ; do \ - if [ -L "$f" -a ! -e "$f" ] ; then \ + for f in %{_libexecdir}/%{name}/*_bacula_*; do \ + if [ -L "$f" -a ! -e "$f" ]; then \ rm "$f" \ fi \ done \ @@ -803,10 +844,10 @@ fi # do not remove bsmtp from files. Fix build if it is not installed. %attr(755,root,root) %{_sbindir}/bsmtp %attr(755,root,root) %{_sbindir}/btraceback -%attr(755,root,root) %{_libdir}/libbac-%{version}.so -%attr(755,root,root) %{_libdir}/libbaccfg-%{version}.so -%attr(755,root,root) %{_libdir}/libbacfind-%{version}.so -%attr(755,root,root) %{_libdir}/libbacpy-%{version}.so +%attr(755,root,root) %{_libdir}/libbac-5*.so +%attr(755,root,root) %{_libdir}/libbaccfg-5*.so +%attr(755,root,root) %{_libdir}/libbacfind-5*.so +%attr(755,root,root) %{_libdir}/libbacpy-5*.so %{_mandir}/man8/bacula.8* %{_mandir}/man1/bsmtp.1* %{_mandir}/man8/btraceback.8* @@ -845,9 +886,9 @@ fi %attr(755,root,root) %{_libexecdir}/%{name}/grant_postgresql_privileges %attr(755,root,root) %{_libexecdir}/%{name}/make_postgresql_tables %attr(755,root,root) %{_libexecdir}/%{name}/update_postgresql_* -%attr(755,root,root) %{_libdir}/libbacsql-postgresql-%{version}.so +%attr(755,root,root) %{_libdir}/libbacsql-postgresql-5*.so -%ghost %attr(755,root,root) %{_libdir}/libbacsql-%{version}.so +%ghost %attr(755,root,root) %{_libdir}/libbacsql-5*.so %ghost %{_libexecdir}/%{name}/create_bacula_database %ghost %{_libexecdir}/%{name}/drop_bacula_tables %ghost %{_libexecdir}/%{name}/drop_bacula_database @@ -863,9 +904,9 @@ fi %attr(755,root,root) %{_libexecdir}/%{name}/grant_mysql_privileges %attr(755,root,root) %{_libexecdir}/%{name}/make_mysql_tables %attr(755,root,root) %{_libexecdir}/%{name}/update_mysql_* -%attr(755,root,root) %{_libdir}/libbacsql-mysql-%{version}.so +%attr(755,root,root) %{_libdir}/libbacsql-mysql-5*.so -%ghost %attr(755,root,root) %{_libdir}/libbacsql-%{version}.so +%ghost %attr(755,root,root) %{_libdir}/libbacsql-5*.so %ghost %{_libexecdir}/%{name}/create_bacula_database %ghost %{_libexecdir}/%{name}/drop_bacula_tables %ghost %{_libexecdir}/%{name}/drop_bacula_database @@ -881,10 +922,9 @@ fi %attr(755,root,root) %{_libexecdir}/%{name}/grant_sqlite3_privileges %attr(755,root,root) %{_libexecdir}/%{name}/make_sqlite3_tables %attr(755,root,root) %{_libexecdir}/%{name}/update_sqlite3_* -%attr(755,root,root) %{_libexecdir}/%{name}/update_sqlite_* -%attr(755,root,root) %{_libdir}/libbacsql-sqlite3-%{version}.so +%attr(755,root,root) %{_libdir}/libbacsql-sqlite3-5*.so -%ghost %attr(755,root,root) %{_libdir}/libbacsql-%{version}.so +%ghost %attr(755,root,root) %{_libdir}/libbacsql-5*.so %ghost %{_libexecdir}/%{name}/create_bacula_database %ghost %{_libexecdir}/%{name}/drop_bacula_tables %ghost %{_libexecdir}/%{name}/drop_bacula_database @@ -912,11 +952,9 @@ fi %attr(755,root,root) %{_libexecdir}/%{name}/grant_sqlite3_privileges %attr(755,root,root) %{_libexecdir}/%{name}/make_sqlite3_tables %attr(755,root,root) %{_libexecdir}/%{name}/update_sqlite3_* -%attr(755,root,root) %{_libexecdir}/%{name}/update_sqlite_* -%attr(755,root,root) %{_libdir}/libbacsql-dbi-%{version}.so - -%ghost %attr(755,root,root) %{_libdir}/libbacsql-%{version}.so +%attr(755,root,root) %{_libdir}/libbacsql-dbi-5*.so +%ghost %attr(755,root,root) %{_libdir}/libbacsql-5*.so %files fd %defattr(644,root,root,755) @@ -976,7 +1014,7 @@ fi %{_pixmapsdir}/%{name}.png %{_desktopdir}/bat.desktop # Do not make this file world-readable or any user will get full access to the -# backup system +# backup system %attr(640,root,bacula) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/bat.conf %attr(755,root,root) %{_bindir}/bat %{_mandir}/man1/bat.1* @@ -1010,3 +1048,9 @@ fi %attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rescue/run_lilo %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rescue/sfdisk.bz2 %endif + +%if %{with nagios} +%files -n nagios-plugin-check_bacula +%defattr(644,root,root,755) +%attr(755,root,root) %{nagiosplugindir}/check_bacula +%endif