dsnap-sync: improve error handling for metadata update via snapper
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
This commit is contained in:
@@ -2133,8 +2133,14 @@ run_finalize () {
|
|||||||
printf "calling: '%s'\n" "$cmd"
|
printf "calling: '%s'\n" "$cmd"
|
||||||
fi
|
fi
|
||||||
ret=$(eval "$cmd")
|
ret=$(eval "$cmd")
|
||||||
if [ $verbose -ge 3 ]; then
|
if [ "$ret" ]; then
|
||||||
printf "return: '%s'\n" "$?"
|
if [ $verbose -ge 3 ]; then
|
||||||
|
printf "return: '%s'\n" "$?"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
printf "${RED}ERROR: ${MAGENTA}Updating snapper metadata for source snapshot id ${GREEN}'%s'${NO_COLOR}${MAGENTA} failed.\n" \
|
||||||
|
"Please check for sufficiant space.${NO_COLOR}\n" \
|
||||||
|
"$snapper_source_id"
|
||||||
fi
|
fi
|
||||||
sync
|
sync
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user