initial commit
This commit is contained in:
32
chapter12/function_check_for_and_create_keyboard_file
Executable file
32
chapter12/function_check_for_and_create_keyboard_file
Executable file
@@ -0,0 +1,32 @@
|
||||
function check_for_and_create_keyboard_file
|
||||
{
|
||||
# If the $KEYBOARD_FILE does not exist then
|
||||
# ask the user to load the "standard" keyboard
|
||||
# layout, which is done with the load_default_keyboard
|
||||
# function.
|
||||
|
||||
if [ ! -s $KEYBOARD_FILE ]
|
||||
then
|
||||
$ECHO "\n\nERROR: Missing Keyboard File"
|
||||
$ECHO "\n\nWould You Like to Load the"
|
||||
$ECHO "Default Keyboard Layout?"
|
||||
$ECHO "\n\t(Y/N): \c"
|
||||
typeset -u REPLY=FALSE
|
||||
read REPLY
|
||||
if [ $REPLY != Y ]
|
||||
then
|
||||
$ECHO "\n\nERROR: This shell script cannot operate"
|
||||
$ECHO "without a keyboard data file located in"
|
||||
$ECHO "\n==> $KEYBOARD_FILE\n"
|
||||
$ECHO "\nThis file expects one character per line."
|
||||
$ECHO "\n\t...EXITING...\n"
|
||||
exit 3
|
||||
else
|
||||
load_default_keyboard
|
||||
$ECHO "\nPress ENTER when you are you ready to continue: \c"
|
||||
read REPLY
|
||||
clear
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user