tazpanel diff tazpanel @ rev 419
Bunch of changes. Development in progress, please note it have few known bugs.
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Tue Mar 24 03:39:08 2015 +0200 (2015-03-24) |
parents | 1b1bbae4cb62 |
children | 49a4b40f7d73 |
line diff
1.1 --- a/tazpanel Wed Dec 17 20:13:19 2014 +0200 1.2 +++ b/tazpanel Tue Mar 24 03:39:08 2015 +0200 1.3 @@ -2,11 +2,13 @@ 1.4 # 1.5 # Tiny Tazpanel cmdline interface 1.6 # 1.7 -# Copyright (C) 2012-2014 SliTaz GNU/Linux - BSD License 1.8 +# Copyright (C) 2012-2015 SliTaz GNU/Linux - BSD License 1.9 # 1.10 VERSION=1.8.2 1.11 1.12 + 1.13 # Get the configuration file and functions 1.14 + 1.15 CONFIG="/etc/slitaz/tazpanel.conf" 1.16 [ -f "$CONFIG" ] && . $CONFIG 1.17 [ -f "data/tazpanel.conf" ] && . data/tazpanel.conf 1.18 @@ -14,10 +16,13 @@ 1.19 1.20 . /lib/libtaz.sh 1.21 1.22 + 1.23 # I18n 1.24 + 1.25 TEXTDOMAIN='tazpanel' 1.26 export TEXTDOMAIN 1.27 1.28 + 1.29 # 1.30 # Commands 1.31 # 1.32 @@ -29,12 +34,12 @@ 1.33 1.34 case "$1" in 1.35 -h|*help|*usage) 1.36 - echo "" 1.37 + echo 1.38 gettext 'Usage: tazpanel [start|stop|passwd|app]'; echo 1.39 - echo "" ;; 1.40 - start) 1.41 + echo ;; 1.42 + start) 1.43 if [ -f $PIDFILE ]; then 1.44 - gettext 'TazPanel is already running.'; echo 1.45 + gettext 'TazPanel is already running.'; echo 1.46 exit 1 1.47 fi 1.48 eval_gettext 'Starting TazPanel web server on port $HTTPD_PORT...' 1.49 @@ -43,27 +48,27 @@ 1.50 ps | grep "httpd -p $HTTPD_PORT " | grep -v grep | \ 1.51 awk '{ print $1 }' > $PIDFILE 1.52 status ;; 1.53 - stop) 1.54 - if [ ! -f $PIDFILE ]; then 1.55 - gettext 'TazPanel is not running.'; echo 1.56 - exit 1 1.57 - fi 1.58 + stop) 1.59 + if [ ! -f $PIDFILE ]; then 1.60 + gettext 'TazPanel is not running.'; echo 1.61 + exit 1 1.62 + fi 1.63 gettext 'Stopping TazPanel web server...' 1.64 - kill $(pgrep -f TazPanel) 1.65 + kill $(pgrep -f TazPanel) 1.66 rm -f $PIDFILE 1.67 status ;; 1.68 passwd|-p) 1.69 - echo "" 1.70 + echo 1.71 gettext 'Changing password for TazPanel'; echo 1.72 gettext 'New password: ' && read pass 1.73 - sed -i s"/\/:root:.*/\/:root:$pass/" $HTTPD_CONF 1.74 + sed -i "s/\/:root:.*/\/:root:$pass/" $HTTPD_CONF 1.75 gettext 'Password changed successfully'; echo 1.76 - echo "" ;; 1.77 + echo ;; 1.78 *) 1.79 . /etc/slitaz/applications.conf 1.80 USER_CONFIG="$HOME/.config/slitaz/applications.conf" 1.81 - [ -f "$USER_CONFIG" ] && . $USER_CONFIG 1.82 - [ "$1" ] && app="/${1}.cgi" 1.83 + [ -f "$USER_CONFIG" ] && . $USER_CONFIG 1.84 + [ -n "$1" ] && app="/${1}.cgi" 1.85 echo http://localhost:82${app} 1.86 case "$BROWSER" in 1.87 tazweb) tazweb --notoolbar http://localhost:82${app} & ;;