+grml-scripts (1.0.15) unstable; urgency=low
+
+ * grml-setkeyboard: add one further LANG=C dialog run and
+ use check4root from script-functions.
+
+ -- Michael Prokop <mika@grml.org> Wed, 5 Sep 2007 19:08:34 +0200
+
grml-scripts (1.0.14) unstable; urgency=low
* grml-setkeyboard: execute dialog using LANG=C
# Authors: grml-team (grml.org), (c) Michael Prokop <mika@grml.org>
# Bug-Reports: see http://grml.org/bugs/
# License: This file is licensed under the GPL v2.
-# Latest change: Sam Aug 05 11:40:27 CEST 2006 [mika]
+# Latest change: Mit Sep 05 19:06:41 CEST 2007 [mika]
################################################################################
PN="$(basename $0)"
DIALOG=dialog
CMDLINE=/proc/cmdline
-if [ $UID != 0 ] ; then
- echo Error: become root before starting $PN >& 2
- exit 100
-fi
+. /etc/grml/script-functions
+
+check4root || exit 1
setvalue(){
[ -n "$2" ] || return 1
fi
}
-# grml-small does not provide any further locales
-# if grep -q small /etc/grml_version ; then
-# $DIALOG --stdout --msgbox "Notice: grml-small
-# does not provide a full language setup." 0 0
-# fi
-
# same for strings
stringinstring(){
case "$2" in *$1*) return 0;; esac
fi
fi
-LANGUAGE=$($DIALOG --stdout --title "$PN" --default-item $DEFAULT_KEYBOARD --radiolist \
+LANGUAGE=$(LANG=C $DIALOG --stdout --title "$PN" --default-item $DEFAULT_KEYBOARD --radiolist \
"Which keyboard layout do you want to use?
Please notice that this will not really affect your currently running system.