summaryrefslogtreecommitdiffstats
path: root/scripts/mount-store
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/mount-store')
-rwxr-xr-xscripts/mount-store9
1 files changed, 8 insertions, 1 deletions
diff --git a/scripts/mount-store b/scripts/mount-store
index cd777a8..260b0c7 100755
--- a/scripts/mount-store
+++ b/scripts/mount-store
@@ -56,11 +56,17 @@ fi
# Unmount and not requested to mount (local mode)
if [[ "${SOURCE}" == "null" ]]; then
rm -f "${FLAG}"
+ echo "Success. Now using internal storage."
exit 0
fi
touch "${FLAG}"
+if [[ "${SOURCE}" == "unknown" ]]; then
+ echo "Storage type not configured, doing nothing."
+ exit 0
+fi
+
# Mount!
if grep -E -q '^[^/].+:.+' <<<$SOURCE; then
@@ -94,7 +100,8 @@ echo "----------------------------------"
if [ "$RET" == "0" ]; then
rm -f "${FLAG}"
if [ -e "${FLAG}" ]; then
- echo "Error: File '.notmounted' exists on remote storage. Delete first!" >&2
+ echo "Error: File '.notmounted' exists on remote storage and could not be deleted." >&2
+ echo "Error: Make sure the share is writable." >&2
umount -v "$DEST"
exit 5
fi