diff --git a/papermerge/rootfs/etc/cont-init.d/00-aaa_bashio b/nextcloud/root/etc/cont-init.d/00-aaa.sh similarity index 58% rename from papermerge/rootfs/etc/cont-init.d/00-aaa_bashio rename to nextcloud/root/etc/cont-init.d/00-aaa.sh index ae1f4cb7e..acc792a80 100644 --- a/papermerge/rootfs/etc/cont-init.d/00-aaa_bashio +++ b/nextcloud/root/etc/cont-init.d/00-aaa.sh @@ -5,15 +5,23 @@ if [ ! -f "/usr/bin/bashio" ]; then ################ # Install apps # ################ - apt-get clean - apt-get update - apt-get install -y --no-install-recommends \ - jq \ - curl \ - cifs-utils \ - keyutils \ - smbclient \ - samba + apt-get clean && + apt-get update && + apt-get install -y --no-install-recommends \ + jq \ + curl \ + cifs-utils \ + keyutils \ + smbclient \ + samba || + apk update && + apk add --no-cache \ + jq \ + curl \ + cifs-utils \ + keyutils \ + samba-client \ + samba ################### # Install bashio # diff --git a/papermerge/rootfs/etc/cont-init.d/00-aaa.sh b/papermerge/rootfs/etc/cont-init.d/00-aaa.sh new file mode 100644 index 000000000..acc792a80 --- /dev/null +++ b/papermerge/rootfs/etc/cont-init.d/00-aaa.sh @@ -0,0 +1,38 @@ +#!/bin/bash +if [ ! -f "/usr/bin/bashio" ]; then + echo "Bashio does not exist, executing script" + + ################ + # Install apps # + ################ + apt-get clean && + apt-get update && + apt-get install -y --no-install-recommends \ + jq \ + curl \ + cifs-utils \ + keyutils \ + smbclient \ + samba || + apk update && + apk add --no-cache \ + jq \ + curl \ + cifs-utils \ + keyutils \ + samba-client \ + samba + + ################### + # Install bashio # + ################## + BASHIO_VERSION=0.13.1 + mkdir -p /tmp/bashio + curl -L -f -s "https://github.com/hassio-addons/bashio/archive/v${BASHIO_VERSION}.tar.gz" | + tar -xzf - --strip 1 -C /tmp/bashio + mv /tmp/bashio/lib /usr/lib/bashio + ln -s /usr/lib/bashio/bashio /usr/bin/bashio + rm -rf /tmp/bashio + + echo "Bashio installed" +fi