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 |