diff --git a/root/etc/cont-init.d/95-apprise b/root/etc/cont-init.d/95-apprise deleted file mode 100644 index b3cdcc4..0000000 --- a/root/etc/cont-init.d/95-apprise +++ /dev/null @@ -1,35 +0,0 @@ -#!/usr/bin/with-contenv bash - -# Determine if setup is needed -if ! command -v apprise; then - ## Ubuntu - if [ -f /usr/bin/apt ]; then - apt-get update - apt-get install --no-install-recommends -y \ - python3 \ - python3-pip \ - runc - fi - # Alpine - if [ -f /sbin/apk ]; then - apk add --no-cache \ - cargo \ - libffi-dev \ - openssl-dev \ - python3 \ - python3-dev \ - python3 \ - py3-pip - fi - - # setuptools - python3 -m pip install --upgrade pip setuptools - - # apprise - python3 -m pip install --upgrade apprise - - # cleanup cargo - rm -rf \ - ${HOME}/.cargo - -fi diff --git a/root/etc/cont-init.d/95-apt-get b/root/etc/cont-init.d/95-apt-get new file mode 100644 index 0000000..4797eca --- /dev/null +++ b/root/etc/cont-init.d/95-apt-get @@ -0,0 +1,5 @@ +#!/usr/bin/with-contenv bash + +if [ -f /usr/bin/apt ]; then + apt-get update +fi \ No newline at end of file diff --git a/root/etc/cont-init.d/96-apprise b/root/etc/cont-init.d/96-apprise new file mode 100644 index 0000000..a88d79f --- /dev/null +++ b/root/etc/cont-init.d/96-apprise @@ -0,0 +1,35 @@ +#!/usr/bin/with-contenv bash + +# Determine if setup is needed +if ! command -v apprise; then + ## Ubuntu + if [ -f /usr/bin/apt ]; then + apt-get install --no-install-recommends -y \ + python3 \ + python3-pip \ + runc + LINK_DISTRO="ubuntu" + fi + # Alpine + if [ -f /sbin/apk ]; then + apk add --no-cache \ + cargo \ + libffi-dev \ + openssl-dev \ + python3 \ + python3-dev \ + python3 \ + py3-pip + LINK_DISTRO="alpine" + fi + + # setuptools + python3 -m pip install --upgrade pip setuptools + + # apprise + python3 -m pip install --upgrade --find-links https://wheel-index.linuxserver.io/${LINK_DISTRO}/ apprise + + # cleanup cargo + rm -rf \ + ${HOME}/.cargo +fi