tazpanel diff tazpanel @ rev 29

Add support for write-iso in live.cgi with nice select box :-)
author Christophe Lincoln <pankso@slitaz.org>
date Tue Apr 05 03:35:45 2011 +0200 (2011-04-05)
parents 64f564036b88
children 13b1019d68d8
line diff
     1.1 --- a/tazpanel	Sun Apr 03 03:21:00 2011 +0200
     1.2 +++ b/tazpanel	Tue Apr 05 03:35:45 2011 +0200
     1.3 @@ -3,22 +3,49 @@
     1.4  # Tiny Tazpanel cmdline interface
     1.5  #
     1.6  
     1.7 +VERSION=1.0
     1.8 +
     1.9 +# Get the configuration file and functions
    1.10  CONFIG="/etc/slitaz/tazpanel.conf"
    1.11 +[ -f $CONFIG ] && . $CONFIG
    1.12 +[ -f $PWD/tazpanel.conf ] && . tazpanel.conf
    1.13 +[ ! -f $PANEL/lib/libtazpanel ] && \
    1.14 +	echo "No config file or libtazpanel found: $CONFIG" && exit 1
    1.15 +. $PANEL/lib/libtazpanel
    1.16 +. /usr/lib/slitaz/libtaz
    1.17 +source_lib commons
    1.18  
    1.19 -[ -f $CONFIG ] && . $CONFIG
    1.20 -[ -f tazpanel.conf ] && . tazpanel.conf
    1.21 -[ -z $PANEL ] && echo "No config file found" && exit 1
    1.22 +# Include gettext helper script.
    1.23 +. /usr/bin/gettext.sh
    1.24 +
    1.25 +# Export package name for gettext.
    1.26 +TEXTDOMAIN='tazpanel'
    1.27 +export TEXTDOMAIN
    1.28 +
    1.29 +#
    1.30 +# Commands
    1.31 +#
    1.32  
    1.33  case "$1" in
    1.34  	start)
    1.35 -		httpd -p $HTTPD_PORT -u root -c $HTTPD_CONF ;;
    1.36 +		gettext "Starting TazPanel web server on port $HTTPD_PORT..."
    1.37 +		httpd -p $HTTPD_PORT -u root -c $HTTPD_CONF \
    1.38 +			-r "`gettext \"TazPanel Authentication\"`" &
    1.39 +		status ;;
    1.40  	stop)
    1.41 -		killall httpd ;;
    1.42 +		gettext "Stopping TazPanel web server..."
    1.43 +		killall httpd && status ;;
    1.44  	passwd|-p)
    1.45 -		echo -e "\nChanging password for TazPanel"
    1.46 -		echo -n "New password: " && read pass
    1.47 +		echo ""
    1.48 +		gettext "Changing password for TazPanel"
    1.49 +		gettext "New password: " && read pass
    1.50  		sed -i s"/\/:root:.*/\/:root:$pass/" $HTTPD_CONF
    1.51 -		echo -e "Password changed succeffuly\n" ;;
    1.52 +		gettext "Password changed succeffuly"; echo
    1.53 +		echo "" ;;
    1.54  	*)
    1.55 -		echo "Usage: `basename $0` [start|stop|passwd]" ;;
    1.56 +		echo ""
    1.57 +		gettext "Usage:" && echo "`basename $0` [start|stop|passwd]"; echo
    1.58 +		echo "" ;;
    1.59  esac
    1.60 +
    1.61 +exit 0