From 16c3a047c2ca6e5bfbff0f135a49003276ad645c Mon Sep 17 00:00:00 2001 From: Kroese Date: Sun, 13 Oct 2024 12:00:31 +0200 Subject: [PATCH] fix: Shared folder mount (#804) --- readme.md | 2 +- src/samba.sh | 14 +++++++++++--- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/readme.md b/readme.md index 24a262cb8..2e98468b1 100644 --- a/readme.md +++ b/readme.md @@ -139,7 +139,7 @@ kubectl apply -f kubernetes.yml ```yaml volumes: - - /home/user/example:/shared + - /home/user/example:/data ``` The example folder `/home/user/example` will be available as ` \\host.lan\Data`. diff --git a/src/samba.sh b/src/samba.sh index 71f9bcfa0..6a65095ec 100644 --- a/src/samba.sh +++ b/src/samba.sh @@ -14,7 +14,15 @@ if [[ "$DHCP" == [Yy1]* ]]; then interface="$VM_NET_DEV" fi -share="/shared" +share="/data" + +if [ ! -d "$share" ] && [ -d "$STORAGE/data" ]; then + share="$STORAGE/data" +fi + +if [ ! -d "$share" ] && [ -d "/shared" ]; then + share="/shared" +fi if [ ! -d "$share" ] && [ -d "$STORAGE/shared" ]; then share="$STORAGE/shared" @@ -36,11 +44,11 @@ if [ -z "$(ls -A "$share")" ]; then echo "To change its location, include the following bind mount in your compose file:" echo "" echo " volumes:" - echo " - \"/home/user/example:/shared\"" + echo " - \"/home/user/example:/data\"" echo "" echo "Or in your run command:" echo "" - echo " -v \"/home/user/example:/shared\"" + echo " -v \"/home/user/example:/data\"" echo "" echo "Replace the example path /home/user/example with the desired shared folder." echo ""