|
|
|
@ -55,10 +55,9 @@ function get_checksum_command {
|
|
|
|
|
|
|
|
|
|
# get checksum command
|
|
|
|
|
CHECKSUM_COMMAND=$(get_checksum_command)
|
|
|
|
|
ERROR_CODE=$?
|
|
|
|
|
|
|
|
|
|
# no command found
|
|
|
|
|
if [ $ERROR_CODE -ne 0 ]; then
|
|
|
|
|
if (($?)); then
|
|
|
|
|
# return original exit status of yadm command
|
|
|
|
|
exit "$YADM_HOOK_EXIT"
|
|
|
|
|
fi
|
|
|
|
@ -67,7 +66,7 @@ fi
|
|
|
|
|
echo -n > "$YADM_CHECKSUMS"
|
|
|
|
|
|
|
|
|
|
# calculate checksums for encrypted files
|
|
|
|
|
for included in ${YADM_ENCRYPT_INCLUDE_FILES[*]}; do
|
|
|
|
|
for included in "${YADM_ENCRYPT_INCLUDE_FILES[@]}"; do
|
|
|
|
|
# highlight any errors in red
|
|
|
|
|
echo -en "\033[0;31m"
|
|
|
|
|
|
|
|
|
@ -79,7 +78,7 @@ for included in ${YADM_ENCRYPT_INCLUDE_FILES[*]}; do
|
|
|
|
|
echo -ne "\033[0m"
|
|
|
|
|
|
|
|
|
|
# handle errors
|
|
|
|
|
if [ $ERROR_CODE -ne 0 ]; then
|
|
|
|
|
if (($ERROR_CODE)); then
|
|
|
|
|
# display warning in bright yellow
|
|
|
|
|
echo -e "\033[1;33m" >&2
|
|
|
|
|
echo -n "WARNING: an error occurred. Please inspect the checksum file." >&2
|
|
|
|
|