Changes of Revision 11
[-] | Changed | bacula.spec |
x 1
2 3 %build 4 touch platforms/suse/bacula.spec.in 5 - 6 -%install 7 -#Build() { 8 CFLAGS="-fno-strict-aliasing $RPM_OPT_FLAGS $(ncurses5-config --cflags)" LDFLAGS="-L/usr/%{_lib}/mysql $(ncurses5-config --libs)" ./configure \ 9 --prefix=%{_prefix} \ 10 --libexecdir=%{_libdir} \ 11
12 --enable-shared \ 13 --with-mysql --with-postgresql 14 "$@" 15 -#} 16 -# build mysql version 17 -#Build --with-mysql --with-postgresql=no 18 -# ##make CFLAGS="$RPM_OPT_FLAGS" 19 + 20 %{__make} 21 -make DESTDIR=$RPM_BUILD_ROOT install 22 -##mv $RPM_BUILD_ROOT%{_sbindir}/bacula-sd $RPM_BUILD_ROOT%{_sbindir}/bacula-sd.mysql 23 -#mv $RPM_BUILD_ROOT%{_sbindir}/bacula-dir $RPM_BUILD_ROOT%{_sbindir}/bacula-dir.mysql 24 -##mv $RPM_BUILD_ROOT%{_sbindir}/bcopy $RPM_BUILD_ROOT%{_sbindir}/bcopy.mysql 25 -#mv $RPM_BUILD_ROOT%{_sbindir}/bscan $RPM_BUILD_ROOT%{_sbindir}/bscan.mysql 26 - 27 -# build postgresql version 28 -#%{__make} clean 29 -#Build --with-postgresql --with-mysql=no 30 -## ##make CFLAGS="$RPM_OPT_FLAGS" 31 -#%{__make} 32 -#make DESTDIR=$RPM_BUILD_ROOT install 33 -##mv $RPM_BUILD_ROOT%{_sbindir}/bacula-sd $RPM_BUILD_ROOT%{_sbindir}/bacula-sd.postgresql 34 -#mv $RPM_BUILD_ROOT%{_sbindir}/bacula-dir $RPM_BUILD_ROOT%{_sbindir}/bacula-dir.postgresql 35 -##mv $RPM_BUILD_ROOT%{_sbindir}/bcopy $RPM_BUILD_ROOT%{_sbindir}/bcopy.postgresql 36 -#mv $RPM_BUILD_ROOT%{_sbindir}/bscan $RPM_BUILD_ROOT%{_sbindir}/bscan.postgresql 37 + 38 +%install 39 +%__make DESTDIR=$RPM_BUILD_ROOT install 40 41 # build nagios plugin 42 PREDIR=`pwd` 43
44 /sbin/service bacula-sd restart || : 45 %endif 46 47 -#%post server-mysql 48 -#if [ -f %{_sbindir}/bacula-dir.mysql ] ;then 49 -#ln -sf %{_sbindir}/bacula-dir.mysql %{_sbindir}/bacula-dir 50 -#ln -sf %{_libdir}/libbaccats-mysql-%{_sover}.so %{_libdir}/libbaccats-%{_sover}.so 51 -#ln -sf %{_libdir}/libbaccats-%{_sover}.so %{_libdir}/libbaccats.so 52 -#fi 53 -#if [ -f %{_sbindir}/bscan.mysql ] ; then 54 -#ln -sf %{_sbindir}/bscan.mysql %{_sbindir}/bscan 55 -#fi 56 -# 57 -# 58 -#%post server-postgresql 59 -#if [ -f %{_sbindir}/bacula-dir.postgresql ] ;then 60 -#ln -sf %{_sbindir}/bacula-dir.postgresql %{_sbindir}/bacula-dir 61 -#ln -sf %{_libdir}/libbaccats-postgresql-%{_sover}.so %{_libdir}/libbaccats-%{_sover}.so 62 -#ln -sf %{_libdir}/libbaccats-%{_sover}.so %{_libdir}/libbaccats.so 63 -#fi 64 -#if [ -f %{_sbindir}/bscan.postgresql ] ; then 65 -#ln -sf %{_sbindir}/bscan.postgresql %{_sbindir}/bscan 66 -#fi 67 - 68 - 69 -#%postun server-mysql 70 -#%if 0%{?suse_version} 71 -#%restart_on_update bacula-dir bacula-sd 72 -#%else 73 -#/sbin/service bacula-dir restart || : 74 -#/sbin/service bacula-sd restart || : 75 -#%endif 76 -# 77 -#%postun server-postgresql 78 -#%if 0%{?suse_version} 79 -#%restart_on_update bacula-dir bacula-sd 80 -#%else 81 -#/sbin/service bacula-dir restart || : 82 -#/sbin/service bacula-sd restart || : 83 -#%endif 84 - 85 -#%preun server-mysql 86 -#if [ $1 == 0 ] ; then 87 -#rm -f %{_sbindir}/bacula-dir 88 -###rm -f %{_sbindir}/bacula-sd 89 -#fi 90 - 91 -#%preun server-postgresql 92 -#if [ $1 == 0 ] ; then 93 -#rm -f %{_sbindir}/bacula-dir 94 -###rm -f %{_sbindir}/bacula-sd 95 -#fi 96 - 97 - 98 %files 99 %defattr(-,root,root) 100 %config /etc/init.d/bacula-fd 101
102 %config /etc/bacula/btraceback.dbx 103 %config /etc/bacula/btraceback.gdb 104 %config /etc/bacula/btraceback.mdb 105 -##%config /etc/bacula/gconsole 106 %config /etc/bacula/mtx-changer 107 %config /etc/bacula/bacula 108 %config /etc/bacula/dvd-handler 109
110 %{_sbindir}/dbcheck 111 %{_sbindir}/bcopy 112 %{_sbindir}/bacula-sd 113 -##%exclude %{_sbindir}/bacula-sd* 114 -%{_sbindir}/bacula-dir* 115 -%{_sbindir}/bscan* 116 -##%exclude %{_sbindir}/bcopy* 117 +%{_sbindir}/bacula-dir 118 +%{_sbindir}/bscan 119 %exclude %{_sbindir}/bacula-fd 120 %exclude %{_sbindir}/rcbacula-fd 121 %config(noreplace) /etc/bacula/bacula-dir.conf 122
123 %dir /var/lib/bacula 124 %dir /var/lib/bacula/working 125 126 -#%files server-postgresql 127 -#%defattr(-,root,root) 128 -##%{_sbindir}/bacula-sd.postgresql 129 -##%{_sbindir}/bacula-dir.postgresql 130 -##%{_sbindir}/bscan.postgresql 131 -##%{_sbindir}/bcopy.postgresql 132 - 133 -#%files server-mysql 134 -#%defattr(-,root,root) 135 -##%{_sbindir}/bacula-sd.mysql 136 -##%{_sbindir}/bacula-dir.mysql 137 -##%{_sbindir}/bscan.mysql 138 -##%{_sbindir}/bcopy.mysql 139 - 140 %files -n libbaccats-%{_libver} 141 %defattr(-,root,root) 142 %{_libdir}/libbaccats-mysql-%{_sover}.so 143 |