Newer
Older
openhab / install.sh
#!/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