From 8d175c8a75aa20906015178e16de8cf681f89275 Mon Sep 17 00:00:00 2001 From: akanealw Date: Mon, 21 Aug 2023 19:07:33 -0500 Subject: [PATCH] added scripts for checking mounted folders --- .../etc-profile.d/mount-shared-folders.sh | 13 +++++++++++++ .../fileserver/gitrepos/update-fileserver.sh | 18 ++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 files/bashscripts/fileserver/etc-profile.d/mount-shared-folders.sh create mode 100644 files/bashscripts/fileserver/gitrepos/update-fileserver.sh diff --git a/files/bashscripts/fileserver/etc-profile.d/mount-shared-folders.sh b/files/bashscripts/fileserver/etc-profile.d/mount-shared-folders.sh new file mode 100644 index 0000000..5786122 --- /dev/null +++ b/files/bashscripts/fileserver/etc-profile.d/mount-shared-folders.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +if ping -c 2 192.168.1.41 > /dev/null 2>&1 + then + if [[ ! -f /mnt/truenasfileserver/.gitignore ]] + then + sudo mount -t nfs -o defaults,nolock,soft,vers=4.2 192.168.1.41:/mnt/data/fileserver /mnt/truenasfileserver -v + else + echo "TrueNAS shared folder already mounted" + fi + else + echo "TrueNAS is offline" +fi diff --git a/files/bashscripts/fileserver/gitrepos/update-fileserver.sh b/files/bashscripts/fileserver/gitrepos/update-fileserver.sh new file mode 100644 index 0000000..7825e74 --- /dev/null +++ b/files/bashscripts/fileserver/gitrepos/update-fileserver.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +if ping -c 1 192.168.1.41 > /dev/null 2>&1 + then + if [[ ! -f /mnt/truenasfileserver/.gitignore ]] + then + sudo mount -t nfs -o defaults,nolock,soft,vers=4.2 192.168.1.41:/mnt/data/fileserver /mnt/truenasfileserver + echo "TrueNAS shared folder mounted" + cd /mnt/truenasfileserver + git pull + else + echo "TrueNAS shared folder already mounted" + cd /mnt/truenasfileserver + git pull + fi + else + echo "TrueNAS is offline" +fi