rpms/bacula/devel bacula-traymonitor.console_apps, NONE, 1.1 bacula-wxconsole.console_apps, NONE, 1.1 bacula-bat.desktop, 1.3, 1.4 bacula-bwxconsole.desktop, 1.3, 1.4 bacula-dir.init, 1.1, 1.2 bacula-fd.init, 1.1, 1.2 bacula-sd.init, 1.1, 1.2 bacula-traymonitor.desktop, 1.3, 1.4 bacula-wxconsole.desktop, 1.4, 1.5 bacula.spec, 1.43, 1.44 bacula-traymonitor.desktop.consolehelper, 1.1, NONE

Jan Görig jgorig at fedoraproject.org
Wed Jun 2 10:29:08 UTC 2010


Author: jgorig

Update of /cvs/pkgs/rpms/bacula/devel
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv871

Modified Files:
	bacula-bat.desktop bacula-bwxconsole.desktop bacula-dir.init 
	bacula-fd.init bacula-sd.init bacula-traymonitor.desktop 
	bacula-wxconsole.desktop bacula.spec 
Added Files:
	bacula-traymonitor.console_apps bacula-wxconsole.console_apps 
Removed Files:
	bacula-traymonitor.desktop.consolehelper 
Log Message:
initscripts improvements and fixed menu entries



--- NEW FILE bacula-traymonitor.console_apps ---
USER=root
PROGRAM=/usr/sbin/bacula-tray-monitor
SESSION=true


--- NEW FILE bacula-wxconsole.console_apps ---
USER=root
PROGRAM=/usr/sbin/bwxconsole
SESSION=true

Index: bacula-bat.desktop
===================================================================
RCS file: /cvs/pkgs/rpms/bacula/devel/bacula-bat.desktop,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -p -r1.3 -r1.4
--- bacula-bat.desktop	23 Jul 2009 15:33:17 -0000	1.3
+++ bacula-bat.desktop	2 Jun 2010 10:29:07 -0000	1.4
@@ -4,7 +4,7 @@ Encoding=UTF-8
 Name=Bacula Bat Console
 GenericName=Backup Management Console
 Comment=Control your Bacula Server
-Exec=/usr/sbin/bat -c /etc/bacula/bat.conf
+Exec=/usr/bin/bat -c /etc/bacula/bat.conf
 Icon=bat_icon
 Terminal=false
 Type=Application


Index: bacula-bwxconsole.desktop
===================================================================
RCS file: /cvs/pkgs/rpms/bacula/devel/bacula-bwxconsole.desktop,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -p -r1.3 -r1.4
--- bacula-bwxconsole.desktop	23 Jul 2009 15:33:17 -0000	1.3
+++ bacula-bwxconsole.desktop	2 Jun 2010 10:29:07 -0000	1.4
@@ -4,7 +4,7 @@ Encoding=UTF-8
 Name=Bacula WX Console
 GenericName=Backup Management Console
 Comment=Control your Bacula Server
-Exec=/usr/sbin/bwxconsole -c /etc/bacula/bwxconsole.conf
+Exec=/usr/bin/bwxconsole -c /etc/bacula/bwxconsole.conf
 Icon=wxwin16x16
 Terminal=false
 Type=Application


Index: bacula-dir.init
===================================================================
RCS file: /cvs/pkgs/rpms/bacula/devel/bacula-dir.init,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- bacula-dir.init	24 Jul 2007 20:11:04 -0000	1.1
+++ bacula-dir.init	2 Jun 2010 10:29:07 -0000	1.2
@@ -30,7 +30,7 @@ checkconf() {
 	# If yes, refuse to start, the user has never touched the config.
 	grep -q '^[^#].*_PASSWORD@@' $CONFIG
 	if [ $? -eq 0 ]; then
-		echo -n "Error: Not been configured"
+		echo -n "Error: Program has not been configured"
 		echo_failure
 		echo
 		exit 1
@@ -50,7 +50,7 @@ checkdatabase() {
 			# Check if mysqld is running
 			service mysqld status > /dev/null 2>&1
 			if [ $? -ne 0 ]; then
-				echo -n "Error: MySQL not running"
+				echo -n "Error: MySQL is not running"
 				echo_failure
 				echo
 				exit 1
@@ -60,7 +60,7 @@ checkdatabase() {
 			# Check if postgresql is running
 			service postgresql status > /dev/null 2>&1
 			if [ $? -ne 0 ]; then
-				echo -n "Error: PostgreSQL not running"
+				echo -n "Error: PostgreSQL is not running"
 				echo_failure
 				echo
 				exit 1
@@ -76,6 +76,8 @@ checkdatabase() {
 }
 
 start() {
+	[ "$EUID" != "0" ] && exit 4
+
 	echo -n "Starting $prog: "
 	checkconf
 #	Removed for now, as the db might not be on localhost
@@ -88,6 +90,8 @@ start() {
 }	
 
 stop() {
+	[ "$EUID" != "0" ] && exit 4
+
 	echo -n "Shutting down $prog: "
 	killproc $prog
 	RETVAL=$?
@@ -106,23 +110,22 @@ case "$1" in
     status)
 		status $prog
 		;;
-    restart)
-    	stop
+    restart|force-reload)
+		stop
 		start
-		RETVAL=$?
 		;;
     reload)
 		;;
-    condrestart)
+    condrestart|try-restart)
 		if [ -f /var/lock/subsys/$prog ]; then
 			stop
 			start
-			RETVAL=$?
 		fi
 		;;
     *)
-	echo "Usage: $prog {start|stop|status|reload|restart}"
-	exit 1
+	echo "Usage: $prog {start|stop|restart|condrestart|try-restart|reload|force-reload|status|usage}"
+	[ "$1" = "usage" ] && exit 0
+	exit 2
 	;;
 esac
 exit $?


Index: bacula-fd.init
===================================================================
RCS file: /cvs/pkgs/rpms/bacula/devel/bacula-fd.init,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- bacula-fd.init	24 Jul 2007 20:11:04 -0000	1.1
+++ bacula-fd.init	2 Jun 2010 10:29:07 -0000	1.2
@@ -30,7 +30,7 @@ checkconf() {
 	# If yes, refuse to start, the user has never touched the config.
 	grep -q '_PASSWORD@@' $CONFIG
 	if [ $? -eq 0 ]; then
-		echo -n "Error: Not been configured"
+		echo -n "Error: Program has not been configured"
 		echo_failure
 		echo
 		exit 1
@@ -39,6 +39,8 @@ checkconf() {
 
 
 start() {
+	[ "$EUID" != "0" ] && exit 4
+
 	echo -n "Starting $prog: "
 	checkconf
 	daemon $prog $OPTS
@@ -49,6 +51,8 @@ start() {
 }	
 
 stop() {
+	[ "$EUID" != "0" ] && exit 4
+
 	echo -n "Shutting down $prog: "
 	killproc $prog
 	RETVAL=$?
@@ -67,23 +71,22 @@ case "$1" in
     status)
 		status $prog
 		;;
-    restart)
-    	stop
+    restart|force-reload)
+		stop
 		start
-		RETVAL=$?
 		;;
     reload)
 		;;
-    condrestart)
+    condrestart|try-restart)
 		if [ -f /var/lock/subsys/$prog ]; then
 			stop
 			start
-			RETVAL=$?
 		fi
 		;;
     *)
-	echo "Usage: $prog {start|stop|status|reload|restart}"
-	exit 1
+	echo "Usage: $prog {start|stop|restart|condrestart|try-restart|reload|force-reload|status|usage}"
+	[ "$1" = "usage" ] && exit 0
+	exit 2
 	;;
 esac
 exit $?


Index: bacula-sd.init
===================================================================
RCS file: /cvs/pkgs/rpms/bacula/devel/bacula-sd.init,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- bacula-sd.init	24 Jul 2007 20:11:04 -0000	1.1
+++ bacula-sd.init	2 Jun 2010 10:29:08 -0000	1.2
@@ -29,7 +29,7 @@ checkconf() {
 	# If yes, refuse to start, the user has never touched the config.
 	grep -q '^[^#].*_PASSWORD@@' $CONFIG
 	if [ $? -eq 0 ]; then
-		echo -n "Error: Not been configured"
+		echo -n "Error: Program has not been configured"
 		echo_failure
 		echo
 		exit 1
@@ -49,7 +49,7 @@ checkdatabase() {
 			# Check if mysqld is running
 			service mysqld status > /dev/null 2>&1
 			if [ $? -ne 0 ]; then
-				echo -n "Error: MySQL not running"
+				echo -n "Error: MySQL is not running"
 				echo_failure
 				echo
 				exit 1
@@ -59,7 +59,7 @@ checkdatabase() {
 			# Check if postgresql is running
 			service postgresql status > /dev/null 2>&1
 			if [ $? -ne 0 ]; then
-				echo -n "Error: PostgreSQL not running"
+				echo -n "Error: PostgreSQL is not running"
 				echo_failure
 				echo
 				exit 1
@@ -75,6 +75,8 @@ checkdatabase() {
 }
 
 start() {
+	[ "$EUID" != "0" ] && exit 4
+
 	echo -n "Starting $prog: "
 	checkconf
 # Disabled, the DB does not necessarily run on the same machine
@@ -87,6 +89,8 @@ start() {
 }	
 
 stop() {
+	[ "$EUID" != "0" ] && exit 4
+
 	echo -n "Shutting down $prog: "
 	killproc $prog
 	RETVAL=$?
@@ -105,23 +109,22 @@ case "$1" in
     status)
 		status $prog
 		;;
-    restart)
-    	stop
+    restart|force-reload)
+		stop
 		start
-		RETVAL=$?
 		;;
     reload)
 		;;
-    condrestart)
+    condrestart|try-restart)
 		if [ -f /var/lock/subsys/$prog ]; then
 			stop
 			start
-			RETVAL=$?
 		fi
 		;;
     *)
-	echo "Usage: $prog {start|stop|status|reload|restart}"
-	exit 1
+	echo "Usage: $prog {start|stop|restart|condrestart|try-restart|reload|force-reload|status|usage}"
+	[ "$1" = "usage" ] && exit 0
+	exit 2
 	;;
 esac
 exit $?


Index: bacula-traymonitor.desktop
===================================================================
RCS file: /cvs/pkgs/rpms/bacula/devel/bacula-traymonitor.desktop,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -p -r1.3 -r1.4
--- bacula-traymonitor.desktop	23 Jul 2009 15:33:17 -0000	1.3
+++ bacula-traymonitor.desktop	2 Jun 2010 10:29:08 -0000	1.4
@@ -4,7 +4,7 @@ Encoding=UTF-8
 Name=Bacula Monitor
 GenericName=Bacula Tray Monitor
 Comment=Monitor your Bacula Backup server
-Exec=/usr/sbin/bacula-tray-monitor -c /etc/bacula/tray-monitor.conf
+Exec=/usr/bin/bacula-tray-monitor -c /etc/bacula/tray-monitor.conf
 Icon=bacula-tray-monitor.xpm
 Terminal=false
 Type=Application


Index: bacula-wxconsole.desktop
===================================================================
RCS file: /cvs/pkgs/rpms/bacula/devel/bacula-wxconsole.desktop,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -p -r1.4 -r1.5
--- bacula-wxconsole.desktop	23 Jul 2009 15:33:17 -0000	1.4
+++ bacula-wxconsole.desktop	2 Jun 2010 10:29:08 -0000	1.5
@@ -4,7 +4,7 @@ Encoding=UTF-8
 Name=Bacula WX Console
 GenericName=Backup Management Console
 Comment=Control your Bacula Server
-Exec=/usr/sbin/wxconsole -c /etc/bacula/bwxconsole.conf
+Exec=/usr/bin/bwxconsole -c /etc/bacula/bwxconsole.conf
 Icon=wxwin16x16
 Terminal=false
 Type=Application


Index: bacula.spec
===================================================================
RCS file: /cvs/pkgs/rpms/bacula/devel/bacula.spec,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -p -r1.43 -r1.44
--- bacula.spec	1 Jun 2010 19:03:50 -0000	1.43
+++ bacula.spec	2 Jun 2010 10:29:08 -0000	1.44
@@ -8,7 +8,7 @@
 Summary: Cross platform network backup for Linux, Unix, Mac and Windows
 Name: bacula
 Version: 5.0.2
-Release: 3%{?dist}
+Release: 4%{?dist}
 # See LICENSE for details
 License: GPLv2 with exceptions
 Group: System Environment/Daemons
@@ -25,7 +25,8 @@ Source9: bacula-sd.init
 #Source10: http://download.sourceforge.net/bacula/bacula-gui-%{gui_version}.tar.gz
 #Source11: bacula-web.apache
 Source12: bacula-bat.desktop
-Source13: bacula-traymonitor.desktop.consolehelper
+Source13: bacula-traymonitor.console_apps
+Source14: bacula-wxconsole.console_apps
 Patch0: bacula-director-configuration.patch
 Patch1: bacula-config.patch
 #Patch2: bacula-wxconsole.patch
@@ -581,18 +582,18 @@ install -m 644 -D bacula-sqlite/scripts/
 #install -m 644 -D bacula-sqlite/scripts/bgnome-console.pamd %{buildroot}%{_sysconfdir}/pam.d/bgnome-console
 #install -m 644 -D bacula-sqlite/scripts/bgnome-console.console_apps %{buildroot}%{_sysconfdir}/security/console.apps/bgnome-console
 install -m 644 -D bacula-sqlite/src/wx-console/wxwin16x16.xpm %{buildroot}%{_datadir}/pixmaps/wxwin16x16.xpm
-install -m 644 -D bacula-sqlite/scripts/wxconsole.pamd %{buildroot}%{_sysconfdir}/pam.d/wxconsole
-install -m 644 -D bacula-sqlite/scripts/wxconsole.desktop.consolehelper %{buildroot}%{_sysconfdir}/security/console.apps/wxconsole
+install -m 644 -D bacula-sqlite/scripts/wxconsole.pamd %{buildroot}%{_sysconfdir}/pam.d/bwxconsole
+install -m 644 -D %{SOURCE14} %{buildroot}%{_sysconfdir}/security/console.apps/bwxconsole
 #bat.pamd is broken.
 install -m 644 -D bacula-sqlite/scripts/bgnome-console.pamd %{buildroot}%{_sysconfdir}/pam.d/bat
-install -m 644 -D bacula-sqlite/scripts/bat.desktop.consolehelper %{buildroot}%{_sysconfdir}/security/console.apps/bat
+install -m 644 -D bacula-sqlite/scripts/bat.console_apps %{buildroot}%{_sysconfdir}/security/console.apps/bat
 install -m 644 -D bacula-sqlite/src/tray-monitor/generic.xpm %{buildroot}%{_datadir}/pixmaps/bacula-tray-monitor.xpm
 install -m 644 -D bacula-sqlite/src/qt-console/images/bat_icon.png %{buildroot}%{_datadir}/pixmaps/bat_icon.png
 install -m 644 -D bacula-sqlite/scripts/bgnome-console.pamd %{buildroot}%{_sysconfdir}/pam.d/bacula-tray-monitor
 install -m 644 %{SOURCE13} %{buildroot}%{_sysconfdir}/security/console.apps/bacula-tray-monitor
 
 #ln -sf consolehelper %{buildroot}%{_bindir}/bgnome-console
-ln -sf consolehelper %{buildroot}%{_bindir}/wxconsole
+ln -sf consolehelper %{buildroot}%{_bindir}/bwxconsole
 ln -sf consolehelper %{buildroot}%{_bindir}/bat
 ln -sf consolehelper %{buildroot}%{_bindir}/bacula-tray-monitor
 install -m 755 bacula-sqlite/src/qt-console/bat %{buildroot}%{_sbindir}
@@ -862,10 +863,10 @@ fi
 
 %files console-wxwidgets
 %defattr(-,root,root,-)
-%config %{_sysconfdir}/security/console.apps/wxconsole
-%config %{_sysconfdir}/pam.d/wxconsole
+%config %{_sysconfdir}/security/console.apps/bwxconsole
+%config %{_sysconfdir}/pam.d/bwxconsole
 %attr(640,root,bacula) %config(noreplace) %{_sysconfdir}/bacula/bwxconsole.conf
-%{_bindir}/wxconsole
+%{_bindir}/bwxconsole
 %{_sbindir}/bwxconsole
 %{_mandir}/man1/bacula-bwxconsole.1*
 %{_datadir}/applications/fedora-bacula-wxconsole.desktop
@@ -1021,6 +1022,10 @@ fi
 
 
 %changelog
+* Wed Jun 2 2010 Jan Görig <jgorig at redhat.com> 5.0.2-4
+- initscripts improvements
+- fixed consolehelper settings and menu entries
+
 * Tue Jun 01 2010 Jon Ciesla <limb at jcomserv.net - 5.0.2-3
 - Corrected ssl patch, court. jgorig.
 


--- bacula-traymonitor.desktop.consolehelper DELETED ---



More information about the scm-commits mailing list