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