From cfb189a8cd2cf22da30304a9f2943a46dadc8f9d Mon Sep 17 00:00:00 2001 From: ProfessionalUwU Date: Mon, 27 Jan 2025 19:45:40 +0100 Subject: [PATCH] Add nfs check --- legacy/update | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/legacy/update b/legacy/update index c9cf02b..389c566 100755 --- a/legacy/update +++ b/legacy/update @@ -60,8 +60,20 @@ check_for_valid_backup_location() { fi } +check_nfs_mount() { + if ! findmnt -rno SOURCE,TARGET,FSTYPE $1 | grep -q nfs; then + echo -e "${IRED}$1 is not an active NFS mount.${NO_COLOR}" + read -p "Do you want to continue without an active NFS mount? [y/N] " input + case $input in + [Yy]) return 0 ;; + [Nn]|*) exit 1 ;; + esac + fi +} + if [ $BACKUP_LOCATION ]; then check_for_valid_backup_location "$BACKUP_LOCATION" + check_nfs_mount "$BACKUP_LOCATION" else echo -e "${IRED}No BACKUP_LOCATION in $HOME/.config/update.conf specified${NO_COLOR}" exit 1