PATH=${PATH:-'/bin/:/sbin/:/usr/bin:/usr/sbin'}
# set up some variables
-DIALOG=`which dialog`
-PN=$(basename $0)
+DIALOG=$(command -v dialog)
+PN=$(basename "$0")
if [ "$(id -ru)" != "0" ] ; then
$DIALOG --msgbox "Error: $0 requires root permissions. Exiting." 0 0
"grml-hostname" "Set hostname" \
"grml-setlang" "Configure system wide language settings" \
"grml-setkeyboard" "Configure system wide keyboard settings" \
-"grml-nessus" "Prepare nessus for use on grml" \
"grml-network" "Configure network settings/setup" \
-"grml-postfix" "Configure some basic settings of the postfix MTA" \
"grml-terminalserver" "Configure and start terminalserver for booting via network" \
-"suspenduser" "Suspend a user account for indefinite time" \
"exit" "Exit this program")
retval=$?
if [ "$MENU" = "grml-setkeyboard" ]; then
exec grml-setkeyboard
fi
- if [ "$MENU" = "grml-nessus" ]; then
- exec grml-nessus
- fi
if [ "$MENU" = "grml-network" ]; then
exec grml-network
fi
- if [ "$MENU" = "grml-postfix" ]; then
- exec grml-postfix
- fi
if [ "$MENU" = "grml-terminalserver" ]; then
exec grml-terminalserver
fi
- if [ "$MENU" = "suspenduser" ]; then
- exec suspenduser_gui.sh
- fi
if [ "$MENU" = "exit" ]; then
exit
fi