#!/bin/bash
# get user id
uid=$(id -u)
# get architecture
arc=$(uname -m)
# create directories
mkdir -p data/conf
mkdir -p data/userdata
mkdir -p data/addons
# replace uid and gid in config file
sed -i "/^OPENHAB_USER/c\\\OPENHAB_USER_ID=${uid}" openhab.conf
# replace architecture
if [[ $arc == "x86_64" ]]; then
sed -i "/^OPENHAB_ARCH=/c\\\OPENHAB_ARCH=amd64" openhab.conf
elif [[ $arc == *"armv"* ]]; then
sed -i "/^OPENHAB_ARCH=/c\\\OPENHAB_ARCH=armhf" openhab.conf
else
echo "unsupportet architecture"
exit 1
fi