From 328b4eea6f0a6c1a7085e31849f1e89c39c6ddac Mon Sep 17 00:00:00 2001 From: user Date: Wed, 14 Aug 2019 19:18:48 +0200 Subject: [PATCH 1/2] Do not fail with former setup --- admin.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/admin.sh b/admin.sh index 794270e..e8f67ad 100644 --- a/admin.sh +++ b/admin.sh @@ -8,7 +8,7 @@ for byod in /home/*/byod; do user=$(stat -c '%U' $byod) domain=$(cat $byod) echo "$user is requesting $domain" - if [ -s /etc/nginx/sites-enabled/byod-$domain.conf ]; then + if [ -f /var/lib/byod/$domain ]; then echo "byod already configured for $domain" previousUser=$(cat /var/lib/byod/user/$user) if [! "$user" -eq "$previousUser"]; then From ea200e876d99a2c0a75f7396126fc33286e0bf1e Mon Sep 17 00:00:00 2001 From: user Date: Wed, 14 Aug 2019 19:30:49 +0200 Subject: [PATCH 2/2] Create directories when they don't exist --- admin.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/admin.sh b/admin.sh index e8f67ad..53fa559 100644 --- a/admin.sh +++ b/admin.sh @@ -2,7 +2,7 @@ bestip=$(dig +short a tilde.best) -[! -d /var/lib/byod] && mkdir /var/lib/byod +[! -d /var/lib/byod] && mkdir /var/lib/byod && mkdir /var/lib/byod/user && mkdir /var/lib/byod/domain for byod in /home/*/byod; do user=$(stat -c '%U' $byod)