This commit is contained in:
Pascal Vizeli 2019-04-24 13:57:57 +02:00
parent 0d6078b535
commit 1da6261ec7
3 changed files with 6 additions and 4 deletions

View file

@ -1,3 +1,5 @@
[![Build Status](https://dev.azure.com/home-assistant/Home%20Assistant/_apis/build/status/home-assistant.hassio-installer?branchName=master)](https://dev.azure.com/home-assistant/Home%20Assistant/_build/latest?definitionId=6&branchName=master)
# Install Hass.io # Install Hass.io
Beside the usage of the images it's also possible to run Hass.io on a generic system without flashing an image. Beside the usage of the images it's also possible to run Hass.io on a generic system without flashing an image.

View file

@ -17,7 +17,7 @@ fi
# Init supervisor # Init supervisor
HASSIO_DATA=${DATA} HASSIO_DATA=${DATA}
HASSIO_IMAGE_ID=$(docker inspect --format='{{.Id}}' ${SUPERVISOR}) HASSIO_IMAGE_ID=$(docker inspect --format='{{.Id}}' "${SUPERVISOR}")
HASSIO_CONTAINER_ID=$(docker inspect --format='{{.Image}}' hassio_supervisor || echo "") HASSIO_CONTAINER_ID=$(docker inspect --format='{{.Image}}' hassio_supervisor || echo "")
runSupervisor() { runSupervisor() {

View file

@ -24,7 +24,7 @@ command -v nmcli > /dev/null 2>&1 || echo "[Warning] No NetworkManager support o
function version_gt() { test "$(printf '%s\n' "$@" | sort -V | head -n 1)" != "$1"; } function version_gt() { test "$(printf '%s\n' "$@" | sort -V | head -n 1)" != "$1"; }
# Parse command line parameters # Parse command line parameters
while [[ $# > 0 ]]; do while [[ $# -gt 0 ]]; do
arg="$1" arg="$1"
case $arg in case $arg in
@ -133,10 +133,10 @@ systemctl enable hassio-supervisor.service
# Install Hass.io AppArmor # Install Hass.io AppArmor
if command -v apparmor_parser > /dev/null 2>&1; then if command -v apparmor_parser > /dev/null 2>&1; then
echo "[Info] Install AppArmor scripts" echo "[Info] Install AppArmor scripts"
mkdir -p ${DATA_SHARE}/apparmor mkdir -p "${DATA_SHARE}"/apparmor
curl -sL ${URL_BIN_APPARMOR} > /usr/sbin/hassio-apparmor curl -sL ${URL_BIN_APPARMOR} > /usr/sbin/hassio-apparmor
curl -sL ${URL_SERVICE_APPARMOR} > /etc/systemd/system/hassio-apparmor.service curl -sL ${URL_SERVICE_APPARMOR} > /etc/systemd/system/hassio-apparmor.service
curl -sL ${URL_APPARMOR_PROFILE} > ${DATA_SHARE}/apparmor/hassio-supervisor curl -sL ${URL_APPARMOR_PROFILE} > "${DATA_SHARE}"/apparmor/hassio-supervisor
chmod a+x /usr/sbin/hassio-apparmor chmod a+x /usr/sbin/hassio-apparmor
systemctl enable hassio-apparmor.service systemctl enable hassio-apparmor.service