slitaz-arm rev 80
Add a very tiny system CGI sys config plugin
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Sat Mar 29 14:40:17 2014 +0100 (2014-03-29) |
parents | f17cd81ab593 |
children | 817a5e031220 |
files | cgi-adm/data/header.html cgi-adm/plugins/config/config.cgi cgi-adm/plugins/config/config.conf rootfs/etc/init.d/shutdown.sh rpi/cgi-adm/data/header.html rpi/cgi-adm/plugins/rpi_boot/rpi_boot.cgi |
line diff
1.1 --- a/cgi-adm/data/header.html Sat Mar 29 13:53:20 2014 +0100 1.2 +++ b/cgi-adm/data/header.html Sat Mar 29 14:40:17 2014 +0100 1.3 @@ -12,6 +12,7 @@ 1.4 <nav id="nav"> 1.5 <a href="tools.cgi">System</a> 1.6 <a href="tools.cgi?plugins">Plugins</a> 1.7 + <a href="tools.cgi?config">Config</a> 1.8 </nav> 1.9 </header> 1.10
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 2.2 +++ b/cgi-adm/plugins/config/config.cgi Sat Mar 29 14:40:17 2014 +0100 2.3 @@ -0,0 +1,35 @@ 2.4 +#!/bin/sh 2.5 +# 2.6 +# SliTaz ARM CGI Plugin - System configs and options 2.7 +# 2.8 + 2.9 +case " $(GET) " in 2.10 + 2.11 + *\ rdate\ *) 2.12 + html_header "System time" 2.13 + echo "<h1>System time</h1>" 2.14 + echo "<pre>" 2.15 + echo -n "Old date:"; date 2.16 + rdate -s tick.greyware.com 2.17 + echo -n "New date:"; date 2.18 + echo "</pre>" 2.19 + html_footer && exit 0 ;; 2.20 + 2.21 + *\ config\ *) 2.22 + html_header "Configuration" 2.23 + cat << EOT 2.24 +<h1>System Config</h1> 2.25 + 2.26 +<p> 2.27 + Remotly configure your SliTaz ARM device. 2.28 +</p> 2.29 + 2.30 +<div id="actions"> 2.31 + <form method="get" action="$script"> 2.32 + <input type="submit" name="rdate" value="Set system time" /> 2.33 + </form> 2.34 +</div> 2.35 + 2.36 +EOT 2.37 + html_footer && exit 0 2.38 +esac
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 3.2 +++ b/cgi-adm/plugins/config/config.conf Sat Mar 29 14:40:17 2014 +0100 3.3 @@ -0,0 +1,6 @@ 3.4 +# TazBerry CGI Plugin configuration 3.5 + 3.6 +PLUGIN="System configuration" 3.7 +SHORT_DESC="SliTaz ARM system configuration" 3.8 +MAINTAINER="pankso@slitaz.org" 3.9 +WEB_SITE="http://arm.slitaz.org/"
4.1 --- a/rootfs/etc/init.d/shutdown.sh Sat Mar 29 13:53:20 2014 +0100 4.2 +++ b/rootfs/etc/init.d/shutdown.sh Sat Mar 29 14:40:17 2014 +0100 4.3 @@ -11,11 +11,12 @@ 4.4 newline 4.5 boldify "System is going down for reboot or halt..." 4.6 colorize 32 $(uptime) 4.7 +newline 4.8 4.9 # Store last alsa settings 4.10 -#if [ -x /usr/sbin/alsactl ]; then 4.11 - #alsactl store 4.12 -#fi 4.13 +if [ -x /usr/sbin/alsactl ]; then 4.14 + alsactl store 4.15 +fi 4.16 4.17 # Stop all daemons started at boot time 4.18 if [ "$RUN_DAEMONS" ]; then
5.1 --- a/rpi/cgi-adm/data/header.html Sat Mar 29 13:53:20 2014 +0100 5.2 +++ b/rpi/cgi-adm/data/header.html Sat Mar 29 14:40:17 2014 +0100 5.3 @@ -12,6 +12,7 @@ 5.4 <nav id="nav"> 5.5 <a href="tools.cgi">TazBerry</a> 5.6 <a href="tools.cgi?plugins">Plugins</a> 5.7 + <a href="tools.cgi?config">Config</a> 5.8 <a href="tools.cgi?rpi_boot">Boot</a> 5.9 </nav> 5.10 </header>
6.1 --- a/rpi/cgi-adm/plugins/rpi_boot/rpi_boot.cgi Sat Mar 29 13:53:20 2014 +0100 6.2 +++ b/rpi/cgi-adm/plugins/rpi_boot/rpi_boot.cgi Sat Mar 29 14:40:17 2014 +0100 6.3 @@ -9,8 +9,7 @@ 6.4 6.5 cat << EOT 6.6 <p> 6.7 - The Raspberry Pi uses 2 config files to boot. The default SliTaz RPi 6.8 - Linux kernel image is: /boot/kernel.img 6.9 + The Raspberry Pi uses 2 config files to boot: cmdline.txt, config.txt 6.10 </p> 6.11 6.12 <pre> 6.13 @@ -24,12 +23,6 @@ 6.14 -------------------------------------------------------------------------------- 6.15 $(cat /boot/config.txt 2>/dev/null) 6.16 6.17 - 6.18 -Boot files 6.19 --------------------------------------------------------------------------------- 6.20 -$(ls -1 /boot) 6.21 -</pre> 6.22 - 6.23 EOT 6.24 6.25 html_footer