tazpanel annotate index.cgi @ rev 3
Add tazpanel configuration file
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Sat Apr 02 10:20:51 2011 +0200 (2011-04-02) |
parents | |
children | ab6120f11be4 |
rev | line source |
---|---|
pankso@2 | 1 #!/bin/sh |
pankso@2 | 2 # |
pankso@2 | 3 # CGI/Shell script example for TazPanel |
pankso@2 | 4 # |
pankso@2 | 5 echo "Content-Type: text/html" |
pankso@2 | 6 echo "" |
pankso@2 | 7 |
pankso@2 | 8 . tazpanel.conf |
pankso@2 | 9 |
pankso@2 | 10 # xHTML 5 header |
pankso@2 | 11 cat $HEADER | sed s'/- %TITLE%//' |
pankso@2 | 12 |
pankso@2 | 13 [ $DEBUG == "1" ] && echo "<p class='debug'>DEBUG on</p>" |
pankso@2 | 14 |
pankso@2 | 15 # |
pankso@2 | 16 # Commands |
pankso@2 | 17 # |
pankso@2 | 18 |
pankso@2 | 19 case "$QUERY_STRING" in |
pankso@2 | 20 sysinfo) |
pankso@2 | 21 echo "TODO" ;; |
pankso@2 | 22 users) |
pankso@2 | 23 echo '<ul>' |
pankso@2 | 24 fgrep /home /etc/passwd | while read line |
pankso@2 | 25 do |
pankso@2 | 26 echo '<li>' |
pankso@2 | 27 echo " <img src='$IMAGES/user.png' />$line" |
pankso@2 | 28 echo '</li>' |
pankso@2 | 29 done |
pankso@2 | 30 echo '</ul>' ;; |
pankso@2 | 31 network) |
pankso@2 | 32 echo '<pre>' |
pankso@2 | 33 ifconfig |
pankso@2 | 34 echo '</pre>' ;; |
pankso@2 | 35 hardware) |
pankso@2 | 36 echo '<pre>' |
pankso@2 | 37 lspci |
pankso@2 | 38 echo '</pre>' ;; |
pankso@2 | 39 *) |
pankso@2 | 40 # Default xHTML content |
pankso@2 | 41 cat << EOT |
pankso@2 | 42 <p> |
pankso@2 | 43 Uptime: `uptime` |
pankso@2 | 44 </p> |
pankso@2 | 45 EOT |
pankso@2 | 46 ;; |
pankso@2 | 47 esac |
pankso@2 | 48 |
pankso@2 | 49 # xHTML 5 footer |
pankso@2 | 50 cat $FOOTER |