tazpanel annotate tazpanel @ rev 117

settings.cgi: Password entry on bottom (small ajustement, well done Pascal)
author Christophe Lincoln <pankso@slitaz.org>
date Fri Apr 15 12:11:44 2011 +0200 (2011-04-15)
parents dce3e66c3ba4
children 79a21a44deab
rev   line source
pankso@4 1 #!/bin/sh
pankso@4 2 #
pankso@4 3 # Tiny Tazpanel cmdline interface
pankso@4 4 #
pankso@112 5 # Copyright (C) 2011 SliTaz GNU/Linux - BSD License
pankso@49 6 #
pankso@14 7 VERSION=1.0
pankso@14 8
pankso@14 9 # Get the configuration file and functions
pankso@13 10 CONFIG="/etc/slitaz/tazpanel.conf"
pankso@14 11 [ -f $CONFIG ] && . $CONFIG
pankso@116 12 [ -f data/tazpanel.conf ] && . data/tazpanel.conf
pankso@14 13 [ ! -f $PANEL/lib/libtazpanel ] && \
pankso@14 14 echo "No config file or libtazpanel found: $CONFIG" && exit 1
pankso@14 15 . $PANEL/lib/libtazpanel
pankso@14 16 . /usr/lib/slitaz/libtaz
pankso@14 17 source_lib commons
pankso@13 18
pankso@109 19 # I18n
pankso@14 20 . /usr/bin/gettext.sh
pankso@14 21 TEXTDOMAIN='tazpanel'
pankso@14 22 export TEXTDOMAIN
pankso@14 23
pankso@14 24 #
pankso@14 25 # Commands
pankso@14 26 #
pankso@4 27
pankso@4 28 case "$1" in
pankso@4 29 start)
pankso@14 30 gettext "Starting TazPanel web server on port $HTTPD_PORT..."
pankso@14 31 httpd -p $HTTPD_PORT -u root -c $HTTPD_CONF \
pankso@14 32 -r "`gettext \"TazPanel Authentication\"`" &
pankso@14 33 status ;;
pankso@4 34 stop)
pankso@14 35 gettext "Stopping TazPanel web server..."
pankso@14 36 killall httpd && status ;;
pankso@4 37 passwd|-p)
pankso@14 38 echo ""
pankso@14 39 gettext "Changing password for TazPanel"
pankso@14 40 gettext "New password: " && read pass
pankso@4 41 sed -i s"/\/:root:.*/\/:root:$pass/" $HTTPD_CONF
paul@52 42 gettext "Password changed successfully"; echo
pankso@14 43 echo "" ;;
pankso@4 44 *)
pankso@14 45 echo ""
pankso@14 46 gettext "Usage:" && echo "`basename $0` [start|stop|passwd]"; echo
pankso@14 47 echo "" ;;
pankso@4 48 esac
pankso@14 49
pankso@14 50 exit 0