24 lines
535 B
Bash
24 lines
535 B
Bash
|
|
||
|
wait_file() {
|
||
|
local file="$1"; shift
|
||
|
local wait_seconds="${1:-10}"; shift # 10 seconds as default timeout
|
||
|
|
||
|
until test $((wait_seconds--)) -eq 0 -o -e "$file" ; do sleep 1; done
|
||
|
|
||
|
((++wait_seconds))
|
||
|
}
|
||
|
|
||
|
echo "--Checking permissions bots.sock"
|
||
|
wait_file "/wrk-cache/bots.sock" && {
|
||
|
echo "--Set bots.sock permissions"
|
||
|
sudo chmod 777 /wrk-cache/bots.sock
|
||
|
}
|
||
|
|
||
|
echo "--Checking permissions casd.sock"
|
||
|
wait_file "/wrk-cache/casd.sock" && {
|
||
|
echo "--Set casd.sock permissions"
|
||
|
sudo chmod 777 /wrk-cache/casd.sock
|
||
|
}
|
||
|
|
||
|
echo "--Done"
|