From: Scott Barninger Date: Sat, 26 Aug 2006 14:22:59 +0000 (+0000) Subject: Update bweb and brestore file lists. Add post script to brestore. X-Git-Tag: Release-2.0.0~541 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=49d188f0f24d98295456f93c9934ca20004a3309;p=bacula%2Fbacula Update bweb and brestore file lists. Add post script to brestore. git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@3375 91ce42f0-d328-0410-95d8-f526ca767f89 --- diff --git a/gui/bacula-gui.spec.in b/gui/bacula-gui.spec.in index 4d8c9be1f9..f4c9c42c0d 100644 --- a/gui/bacula-gui.spec.in +++ b/gui/bacula-gui.spec.in @@ -181,6 +181,8 @@ mkdir -p $RPM_BUILD_ROOT%{sysconfdir} mkdir -p $RPM_BUILD_ROOT%{perl_sitearch} mkdir -p $RPM_BUILD_ROOT/usr/bin mkdir -p $RPM_BUILD_ROOT/usr/share/brestore +mkdir -p $RPM_BUILD_ROOT/usr/share/applications +mkdir -p $RPM_BUILD_ROOT/usr/share/pixmaps mkdir -p $RPM_BUILD_ROOT%{cgidir}/bweb chmod 755 $RPM_BUILD_ROOT%{cgidir}/bweb @@ -219,21 +221,26 @@ chmod 644 $RPM_BUILD_ROOT%{perl_site_arch}/*.pm # install the brestore files cp -p %{brestore}-%{version}/brestore.pl $RPM_BUILD_ROOT/usr/bin/ cp -p %{brestore}-%{version}/brestore.glade $RPM_BUILD_ROOT/usr/share/brestore/ +cp -p %{brestore}-%{version}/brestore.desktop $RPM_BUILD_ROOT/usr/share/applications/ +cp -p %{brestore}-%{version}/brestore.png $RPM_BUILD_ROOT/usr/share/pixmaps/ chmod 755 $RPM_BUILD_ROOT/usr/bin/brestore.pl chmod 644 $RPM_BUILD_ROOT/usr/share/brestore/brestore.glade +chmod 644 $RPM_BUILD_ROOT/usr/share/applications/brestore.desktop +chmod 644 $RPM_BUILD_ROOT/usr/share/pixmaps/brestore.png # install the bweb files cp -p %{bweb}-%{version}/cgi/*.pl $RPM_BUILD_ROOT%{cgidir}/bweb/ chmod 755 $RPM_BUILD_ROOT%{cgidir}/bweb/* -echo '$VAR1 = { template_dir => "/usr/share/bweb/tpl"};' > $RPM_BUILD_ROOT/etc/bweb/config +echo "template_dir = /usr/share/bweb/tpl" > $RPM_BUILD_ROOT/etc/bweb/config cp -p %{bweb}-%{version}/tpl/*.tpl $RPM_BUILD_ROOT/usr/share/bweb/tpl/ chmod 644 $RPM_BUILD_ROOT/usr/share/bweb/tpl/* cp -p %{bweb}-%{version}/html/*.js $RPM_BUILD_ROOT%{docdir}/%{bweb}/ cp -p %{bweb}-%{version}/html/*.png $RPM_BUILD_ROOT%{docdir}/%{bweb}/ cp -p %{bweb}-%{version}/html/*.css $RPM_BUILD_ROOT%{docdir}/%{bweb}/ cp -p %{bweb}-%{version}/html/*.gif $RPM_BUILD_ROOT%{docdir}/%{bweb}/ -cp -p %{bweb}-%{version}/html/*.ico $RPM_BUILD_ROOT%{docdir}/%{bweb}/ chmod 644 $RPM_BUILD_ROOT%{docdir}/%{bweb}/* +cp -p %{bweb}-%{version}/script/bweb-postgresql.sql $RPM_BUILD_ROOT/etc/bweb/ +chmod 644 $RPM_BUILD_ROOT/etc/bweb/bweb-postgresql.sql # remove the standard doc files from the install directory @@ -246,6 +253,8 @@ rm -f $RPM_BUILD_ROOT%{docdir}/%{web}/TODO # setup the docs dir mkdir -p docs/%{bimagemgr} mkdir docs/%{web} +mkdir docs/%{brestore} +mkdir docs/%{bweb} cp -p %{bimagemgr}-%{version}/README docs/%{bimagemgr}/ cp -p %{bimagemgr}-%{version}/COPYING docs/%{bimagemgr}/ @@ -259,6 +268,14 @@ cp -p %{web}-%{version}/CONTACT docs/%{web}/ cp -p %{web}-%{version}/COPYING docs/%{web}/ cp -p bacula-docs-%{version}/%{web}/%{web}.pdf docs/%{web}/ +cp -p %{brestore}-%{version}/README docs/%{brestore}/ +cp -p %{brestore}-%{version}/COPYING docs/%{brestore}/ +cp -p %{brestore}-%{version}/ReleaseNotes docs/%{brestore}/ + +cp -p %{bweb}-%{version}/INSTALL docs/%{bweb}/ +cp -p %{bweb}-%{version}/COPYING docs/%{bweb}/ +cp -p %{bweb}-%{version}/ReleaseNotes docs/%{bweb}/ + %clean [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf "$RPM_BUILD_ROOT" rm -rf docs @@ -306,12 +323,17 @@ rm -rf docs %defattr(-,root,root) /usr/bin/brestore.pl /usr/share/brestore/brestore.glade +/usr/share/applications/brestore.desktop +/usr/share/pixmaps/brestore.png +%doc docs/%{brestore}/* %files bweb %defattr(-,%{binowner},%{bingroup}) %{cgidir}/bweb/*.pl /usr/share/bweb/tpl/*.tpl %{docdir}/bweb/* +/etc/bweb/bweb-postgresql.sql +%doc docs/%{bweb}/* %defattr(-,%{binowner},%{datagroup}) %dir /etc/bweb @@ -328,7 +350,20 @@ rm -rf docs # remove the web server user to group bacula %{groupmod} -R %{dataowner} bacula +%post brestore + +# add the web server user to group bacula +%{groupmod} -A %{dataowner} bacula + +%postun brestore +# remove the web server user to group bacula +%{groupmod} -R %{dataowner} bacula + %changelog +* Sat Aug 26 2006 D. Scott Barninger +- add brestore menu entry and post script +- add /etc/bweb/bweb-postgresql.sql +- add bweb and brestore docs * Sun Aug 20 2006 D. Scott Barninger - add libbweb, bweb and brestore packages * Sun May 14 2006 D. Scott Barninger