diff --git a/Scripts/Bash/Functions/Verify/verify.sh b/Scripts/Bash/Functions/Verify/verify.sh index 199d3bc..8a2b5c6 100755 --- a/Scripts/Bash/Functions/Verify/verify.sh +++ b/Scripts/Bash/Functions/Verify/verify.sh @@ -26,7 +26,7 @@ function verify { - # Define global varibales. + # Define global variables. # Define command-line interface. verify_getActions diff --git a/Scripts/Bash/Functions/Verify/verify_doEnvironment.sh b/Scripts/Bash/Functions/Verify/verify_doEnvironment.sh index 887f809..4053164 100755 --- a/Scripts/Bash/Functions/Verify/verify_doEnvironment.sh +++ b/Scripts/Bash/Functions/Verify/verify_doEnvironment.sh @@ -45,9 +45,34 @@ function verify_doEnvironment { INFO[3]="`gettext "Default directory used to retrive translated messages"`" INFO[4]="`gettext "Default locale information"`" + # Define short options we want to support. + ARGSS="" + + # Define long options we want to support. + ARGSL="filter:" + + # Parse arguments using getopt(1) command parser. + cli_doParseArguments + + # Reset positional parameters using output from (getopt) argument + # parser. + eval set -- "$ARGUMENTS" + + # Define action to take for each option passed. + while true; do + case "$1" in + --filter ) + REGEX="$2" + shift 2 + ;; + * ) + break + esac + done + until [[ $COUNT -eq ${#VARS[*]} ]];do - # Let the user reduce output using regular expression as + # Let user to reduce output using regular expression as # reference. if [[ ${VARS[$COUNT]} =~ $REGEX ]];then diff --git a/Scripts/Bash/Functions/Verify/verify_getActions.sh b/Scripts/Bash/Functions/Verify/verify_getActions.sh index 3ed6bf8..b0487b3 100755 --- a/Scripts/Bash/Functions/Verify/verify_getActions.sh +++ b/Scripts/Bash/Functions/Verify/verify_getActions.sh @@ -26,7 +26,7 @@ function verify_getActions { - case $OPTIONNAM in + case $ACTIONNAM in --packages ) verify_doPackages diff --git a/Scripts/Bash/Functions/Verify/verify_pathToCli.sh b/Scripts/Bash/Functions/Verify/verify_pathToCli.sh index a9e7624..e8c88f0 100755 --- a/Scripts/Bash/Functions/Verify/verify_pathToCli.sh +++ b/Scripts/Bash/Functions/Verify/verify_pathToCli.sh @@ -39,11 +39,11 @@ function verify_pathToCli { # Define files required by the centos-art.sh script command line # interface. - REPOFILES=${REPODIRS[2]}/centos-art.sh + REPOFILES[0]=${REPODIRS[2]}/centos-art.sh # Define symbolic links required by the centos-art.sh script # command line interface. - REPOLINKS=${REPODIRS[1]}/centos-art + REPOLINKS[0]=${REPODIRS[1]}/centos-art # Check defined directories. for FILE in "${REPODIRS[@]}";do diff --git a/Scripts/Bash/Functions/Verify/verify_pathToFonts.sh b/Scripts/Bash/Functions/Verify/verify_pathToFonts.sh index 8c911a3..c63f537 100644 --- a/Scripts/Bash/Functions/Verify/verify_pathToFonts.sh +++ b/Scripts/Bash/Functions/Verify/verify_pathToFonts.sh @@ -40,10 +40,10 @@ function verify_pathToFonts { REPODIRS[1]=/home/centos/artwork/trunk/Identity/Fonts/Ttf # Define font related files. - REPOFILES=${REPODIRS[1]}/denmark.ttf + REPOFILES[0]=${REPODIRS[1]}/denmark.ttf # Define font related symbolic links. - REPOLINKS=${REPODIRS[0]}/denmark.ttf + REPOLINKS[0]=${REPODIRS[0]}/denmark.ttf # Check defined directories. for FILE in "${REPODIRS[@]}";do diff --git a/Scripts/Bash/Functions/Verify/verify_pathToInkscape.sh b/Scripts/Bash/Functions/Verify/verify_pathToInkscape.sh index ae91391..b59a1c4 100755 --- a/Scripts/Bash/Functions/Verify/verify_pathToInkscape.sh +++ b/Scripts/Bash/Functions/Verify/verify_pathToInkscape.sh @@ -40,11 +40,11 @@ function verify_pathToInkscape { # Define files required by the centos-art.sh script command line # interface. - REPOFILES=${REPODIRS[1]}/CentOS.gpl + REPOFILES[0]=${REPODIRS[1]}/CentOS.gpl # Define symbolic links required by the centos-art.sh script # command line interface. - REPOLINKS=${REPODIRS[0]}/CentOS.gpl + REPOLINKS[0]=${REPODIRS[0]}/CentOS.gpl # Check defined directories. for FILE in "${REPODIRS[@]}";do