| #!/bin/bash |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| function verify_doLinkCheck { |
| |
| local -a LINKS_TARGET |
| local LINKS_COUNT=0 |
| |
| until [[ $LINKS_COUNT -eq ${#LINKS[*]} ]];do |
| |
| if [[ -h ${LINKS[$LINKS_COUNT]} ]]; then |
| |
| |
| |
| |
| LINKS_TARGET[$LINKS_COUNT]=$(stat --format='%N' ${LINKS[$LINKS_COUNT]} \ |
| | tr '`' ' ' | tr "'" ' ' | tr -s ' ' | cut -d' ' -f4) |
| |
| |
| |
| |
| if [[ ${LINKS_TARGET[$LINKS_COUNT]} != ${TARGETS[$LINKS_COUNT]} ]] ;then |
| LINKS_MISSING[$LINKS_COUNT]=${LINKS[$LINKS_COUNT]} |
| LINKS_MISSING_ID="$LINKS_MISSING_ID $LINKS_COUNT" |
| fi |
| |
| else |
| |
| |
| |
| LINKS_MISSING[$LINKS_COUNT]=${LINKS[$LINKS_COUNT]} |
| LINKS_MISSING_ID="$LINKS_MISSING_ID $LINKS_COUNT" |
| |
| fi |
| |
| |
| LINKS_COUNT=$(($LINKS_COUNT + 1)) |
| |
| done |
| |
| |
| LINKS_MISSING_ID=$(echo $LINKS_MISSING_ID | sed 's!^ +!!') |
| |
| |
| |
| if [[ ${#LINKS_MISSING[*]} -eq 0 ]];then |
| cli_printMessage "`gettext "The required links are already installed."`" |
| cli_printMessage "$(caller)" 'AsToKnowMoreLine' |
| fi |
| |
| } |