buildmaster: entry.sh: fix errors by checking for dir existence
[buildbot.git] / docker / buildmaster / files / entry.sh
index 437ad41421dec35d05ebded30bfa65e0b24fcd42..2fc914c74b84ae4713752a4867877c990f9fcc6d 100644 (file)
@@ -1,6 +1,10 @@
 #!/usr/bin/env bash
 
-chown --recursive buildbot:buildbot /master /config /certs
-chmod 0700 /master /config /certs
+for dir in /master /config /certs; do
+  [ -d "$dir" ] || continue 
+
+  chown --recursive buildbot:buildbot "$dir"
+  chmod 0700 "$dir"
+done
 
 /usr/sbin/gosu buildbot /start.sh "$@"