unbreak sed some more

This commit is contained in:
Matthew Hodgson
2024-11-09 18:28:27 +00:00
parent 153e28fde3
commit 5e0f59d25b
2 changed files with 5 additions and 4 deletions

1
.gitignore vendored
View File

@@ -2,5 +2,6 @@
**/.DS_Store
.env
.env.orig
data
secrets

View File

@@ -18,17 +18,17 @@ touch secrets/livekit/livekit_{api,secret}_key \
if [[ ! -e .env ]]; then
cp .env-sample .env
sed -ri '' s/^USER_ID=/USER_ID=$(id -u)/ .env
sed -ri '' s/^GROUP_ID=/GROUP_ID=$(id -g)/ .env
sed -ri.orig "s/^USER_ID=/USER_ID=$(id -u)/" .env
sed -ri.orig "s/^GROUP_ID=/GROUP_ID=$(id -g)/" .env
read -p "Enter base domain name (e.g. example.com): " DOMAIN
sed -ri '' s/example.com/$DOMAIN/ .env
sed -ri.orig "s/example.com/$DOMAIN/" .env
# try to guess your livekit IP
if [ -x "$(command -v getent)" ]; then
NODE_IP=`getent hosts livekit.$DOMAIN | cut -d' ' -f1`
if ! [ -z "$NODE_IP" ]; then
sed -ri '' s/LIVEKIT_NODE_IP=127.0.0.1/LIVEKIT_NODE_IP=$NODE_IP/ .env
sed -ri.orig "s/LIVEKIT_NODE_IP=127.0.0.1/LIVEKIT_NODE_IP=$NODE_IP/" .env
fi
fi