tazpanel annotate index.cgi @ rev 8
Implement system upgrade: faster than ever now!!!
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Sat Apr 02 13:55:29 2011 +0200 (2011-04-02) |
parents | 4a672cf82ad2 |
children | 64f564036b88 |
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@8 | 10 xhtml_header() { |
pankso@8 | 11 # xHTML 5 header |
pankso@8 | 12 cat $HEADER | sed s/'- %TITLE%'/"$TITLE"/ |
pankso@8 | 13 } |
pankso@2 | 14 |
pankso@2 | 15 [ $DEBUG == "1" ] && echo "<p class='debug'>DEBUG on</p>" |
pankso@2 | 16 |
pankso@2 | 17 # |
pankso@2 | 18 # Commands |
pankso@2 | 19 # |
pankso@2 | 20 |
pankso@2 | 21 case "$QUERY_STRING" in |
pankso@2 | 22 users) |
pankso@8 | 23 TITLE="- Users" |
pankso@8 | 24 xhtml_header |
pankso@2 | 25 echo '<ul>' |
pankso@2 | 26 fgrep /home /etc/passwd | while read line |
pankso@2 | 27 do |
pankso@2 | 28 echo '<li>' |
pankso@2 | 29 echo " <img src='$IMAGES/user.png' />$line" |
pankso@2 | 30 echo '</li>' |
pankso@2 | 31 done |
pankso@2 | 32 echo '</ul>' ;; |
pankso@2 | 33 network) |
pankso@8 | 34 TITLE="- Network" |
pankso@8 | 35 xhtml_header |
pankso@2 | 36 echo '<pre>' |
pankso@2 | 37 ifconfig |
pankso@2 | 38 echo '</pre>' ;; |
pankso@2 | 39 hardware) |
pankso@8 | 40 TITLE="- Hardware" |
pankso@8 | 41 xhtml_header |
pankso@2 | 42 echo '<pre>' |
pankso@2 | 43 lspci |
pankso@2 | 44 echo '</pre>' ;; |
pankso@2 | 45 *) |
pankso@2 | 46 # Default xHTML content |
pankso@8 | 47 xhtml_header |
pankso@2 | 48 cat << EOT |
pankso@2 | 49 <p> |
pankso@2 | 50 Uptime: `uptime` |
pankso@2 | 51 </p> |
pankso@2 | 52 EOT |
pankso@2 | 53 ;; |
pankso@2 | 54 esac |
pankso@2 | 55 |
pankso@2 | 56 # xHTML 5 footer |
pankso@2 | 57 cat $FOOTER |