slitaz-tools annotate tinyutils/subox @ rev 252

Fix spelling, typos, wording, etc.
author Mike D. Smith <MikeDSmith25@gmail.com>
date Sat Jul 19 06:35:45 2008 +0000 (2008-07-19)
parents 7f10b236e5a3
children f3862ca85e92
rev   line source
pankso@35 1 #! /bin/sh
pankso@35 2 #
pankso@35 3 # Gtkdialog to execute program as root from a WM menu.
pankso@35 4 # - SliTaz GNU/Linux 2008.
pankso@35 5 #
pankso@35 6 VERSION=20080113
pankso@35 7
pankso@35 8 # Usage.
pankso@35 9 if [ -z "$1" ]; then
pankso@35 10 echo "Slitaz subox version : $VERSION"
pankso@35 11 echo -e "\nUsage : subox program\n"
pankso@35 12 exit 0
pankso@35 13 fi
pankso@35 14
pascal@206 15 # Nothing to do if we are root
pascal@206 16 test $(id -u) = 0 && exec $1
pascal@206 17
pankso@35 18 # Keep binary name in a tmp file to be used by SU_DIALOG.
pankso@35 19 echo "$1" > /tmp/subox-exec
pankso@35 20
MikeDSmith25@252 21 # Main window and root password default entry set to 'root'.
pankso@35 22 export SU_DIALOG='
pankso@38 23 <window title="Subox">
pankso@35 24 <vbox>
pankso@35 25
pankso@35 26 <text use-markup="true">
pankso@35 27 <label>
pankso@35 28 "
pankso@35 29 <b>SliTaz - Subox</b>"
pankso@35 30 </label>
pankso@35 31 </text>
pankso@35 32 <text wrap="true" width-chars="46">
pankso@35 33 <label>
pankso@35 34 "
pankso@35 35 Please enter root password to execute :"
pankso@35 36 </label>
pankso@35 37 </text>
pankso@35 38 <text>
pankso@35 39 <input file>/tmp/subox-exec</input>
pankso@35 40 </text>
pankso@35 41
pankso@35 42 <hbox>
pankso@35 43 <text use-markup="true">
pankso@35 44 <label>"<b>Root password :</b>"</label>
pankso@35 45 </text>
pankso@35 46 <entry visibility="false">
pankso@35 47 <default>root</default>
pankso@35 48 <variable>PASSWD</variable>
pankso@35 49 </entry>
pankso@35 50 </hbox>
pankso@35 51
pankso@35 52 <hbox>
pankso@35 53 <button ok>
pankso@55 54 <action>echo $PASSWD | su -c "`cat /tmp/subox-exec`" &</action>
pankso@35 55 <action type="closewindow">SU_DIALOG</action>
pankso@35 56 </button>
pankso@35 57 <button cancel></button>
pankso@35 58 </hbox>
pankso@35 59
pankso@35 60 </vbox>
pankso@38 61 </window>
pankso@35 62 '
pankso@35 63
pankso@36 64 gtkdialog --center --program=SU_DIALOG