From 7fab1d1d27407d304392bf0a086f41059e692dce Mon Sep 17 00:00:00 2001 From: Brett Profitt Date: Sat, 1 Feb 2020 17:14:38 -0500 Subject: [PATCH] Ensure dirs exist if using custom prefix, sysconfdir, or data-share --- hassio_install.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/hassio_install.sh b/hassio_install.sh index fbe4e0c..75a65ed 100755 --- a/hassio_install.sh +++ b/hassio_install.sh @@ -123,10 +123,26 @@ fi ### Main # Init folders +if [ ! -d "$PREFIX" ]; then + mkdir -p "$PREFIX" +fi + +if [ ! -d "$SYSCONFDIR" ]; then + mkdir -p "$SYSCONFDIR" +fi + if [ ! -d "$DATA_SHARE" ]; then mkdir -p "$DATA_SHARE" fi +if [ ! -d "${PREFIX}/sbin/" ]; then + mkdir -p "${PREFIX}/sbin/" +fi + +if [ ! -d "${SYSCONFDIR}/systemd/system/" ]; then + mkdir -p "${SYSCONFDIR}/systemd/system/" +fi + # Read infos from web HASSIO_VERSION=$(curl -s $URL_VERSION | jq -e -r '.supervisor')