# Bacula RPM spec file
#
-# Copyright (C) 2000-2014 Bacula Systems SA
+#
+# Copyright (C) 2000-2015 Kern Sibbald
+# License: BSD 2-Clause; see file LICENSE-FOSS
+#
# Platform Build Configuration
%{?build_su111:%define su111 1}
%define su112 0
%{?build_su112:%define su112 1}
+%define su121 0
+%{?build_su121:%define su121 1}
+%define su423 0
+%{?build_su423:%define su423 1}
# Mandrake builds
%define mdk 0
%{?build_mdk:%define mdk 1}
%define fed 1
%endif
%define suse 0
-%if %{su9} || %{su10} || %{su102} || %{su103} || %{su110} || %{su111} || %{su112}
+%if %{su9} || %{su10} || %{su102} || %{su103} || %{su110} || %{su111} || %{su112} || %{su121} || %{su423}
%define suse 1
%endif
%define rhel 0
rm -f $RPM_BUILD_ROOT%{_mandir}/man1/bacula-bwxconsole.1.%{manpage_ext}
rm -f $RPM_BUILD_ROOT%{_mandir}/man1/bacula-tray-monitor.1.%{manpage_ext}
rm -f $RPM_BUILD_ROOT%{script_dir}/gconsole
+
# Storage-ctl packaged in shstore rpm
rm -f $RPM_BUILD_ROOT%{script_dir}/storage-ctl
rm -f $RPM_BUILD_ROOT%{script_dir}/storage-ctl.conf
+# Remove libtool unneeded file
+rm -f $RPM_BUILD_ROOT%{_libdir}/libbacsd.la
+
# fixme - make installs the mysql scripts for sqlite build
%if %{sqlite}
rm -f $RPM_BUILD_ROOT%{script_dir}/startmysql
%attr(-, root, %{daemon_group}) %{script_dir}/grant_mysql_privileges
%{_libdir}/libbaccats*
%{_libdir}/libbacsql*
+%{_libdir}/libbacsd*.so
%endif
%if %{sqlite}
%{sqlite_bindir}/sqlite3
%{_libdir}/libbaccats*
%{_libdir}/libbacsql*
+%{_libdir}/libbacsd*.so
%endif
%attr(755, root, %{daemon_group}) %{script_dir}/grant_postgresql_privileges
%{_libdir}/libbaccats*
%{_libdir}/libbacsql*
+%{_libdir}/libbacsd*.so
%endif
# The rest is DB backend independent
%attr(-, root, %{daemon_group}) %{script_dir}/bacula-ctl-dir
%attr(-, root, %{daemon_group}) %{script_dir}/bacula-ctl-fd
%attr(-, root, %{daemon_group}) %{script_dir}/bacula-ctl-sd
+%attr(-, root, %{daemon_group}) %{script_dir}/tapealert
+%attr(-, root, %{daemon_group}) %{script_dir}/baculabackupreport
+%attr(-, root, %{daemon_group}) %{script_dir}/query.sql
+
%attr(-, root, %{daemon_group}) %{plugin_dir}/bpipe-fd.so
+
%attr(-, root, %{daemon_group}) /etc/init.d/bacula-dir
%attr(-, root, %{daemon_group}) /etc/init.d/bacula-fd
+
%attr(-, root, %{daemon_group}) %{_sbindir}/dbcheck
-%attr(-, root, %{storage_daemon_group}) %{script_dir}/dvd-handler
%attr(-, root, %{storage_daemon_group}) /etc/init.d/bacula-sd
%attr(-, root, %{storage_daemon_group}) %{script_dir}/mtx-changer
%attr(-, root, %{storage_daemon_group}) %config(noreplace) %{script_dir}/mtx-changer.conf
%attr(-, root, %{daemon_group}) %config(noreplace) %{logwatch_dir}/conf/services/bacula.conf
%attr(-, root, %{daemon_group}) %{script_dir}/sample-query.sql
+# Bacula tray-monitor shortcut
+%attr(-, root, %{daemon_group}) %{script_dir}/bacula-tray-monitor.desktop
+
%attr(-, %{storage_daemon_user}, %{daemon_group}) %dir %{working_dir}
%attr(-, root, %{daemon_group}) %{_sbindir}/bacula-dir
%attr(-, root, %{daemon_group}) %{_sbindir}/bsmtp
%attr(-, root, %{daemon_group}) %{_sbindir}/bscan
%attr(-, root, %{daemon_group}) %{_sbindir}/btape
+%attr(-, root, %{daemon_group}) %{_sbindir}/bbconsjson
+%attr(-, root, %{daemon_group}) %{_sbindir}/bdirjson
+%attr(-, root, %{daemon_group}) %{_sbindir}/bsdjson
+
+%attr(755, root, %{daemon_group}) %{_sbindir}/bfdjson
%{_sbindir}/bacula-fd
%{_sbindir}/bacula
%{_libdir}/libbac.*
%{_libdir}/libbaccfg*
%{_libdir}/libbacfind*
-%{_libdir}/libbacpy*
%post libs
/sbin/ldconfig
%endif
%changelog
+* Thu Mar 27 2014 Kern Sibbald <kern@sibbald.com> 7.0.0-1
+- New rpm spec file for Suse