zyberzero
  • Joined on 2023-03-26

tellstick-addon/amd64-addon-tellstick (2.2.1)

Published 2025-12-16 19:34:33 +00:00 by zyberzero in zyberzero/tellstick-addon

Installation

docker pull git.zyberze.ro/zyberzero/tellstick-addon/amd64-addon-tellstick:2.2.1
sha256:171862282e0f6add06e5c54f2f86365a31ed80134308ecb7e24d93102112a803

Images

Digest OS / Arch Size
90cb3c53b2 linux/amd64 34 MiB

Image Layers ( linux/amd64)

ADD file:4faae297b6caba92e1791a5ff667be0fcb4de6a4de2df155395957ef9d8ad5e5 in /
CMD ["/bin/sh"]
ENV LANG=C.UTF-8 S6_BEHAVIOUR_IF_STAGE2_FAILS=2 S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 S6_CMD_WAIT_FOR_SERVICES=1 S6_SERVICES_READYTIME=50
SHELL [/bin/ash -o pipefail -c]
ARG BASHIO_VERSION TEMPIO_VERSION S6_OVERLAY_VERSION JEMALLOC_VERSION QEMU_CPU
WORKDIR /usr/src
ARG BUILD_ARCH
RUN |6 BASHIO_VERSION=0.15.0 TEMPIO_VERSION=2021.09.0 S6_OVERLAY_VERSION=3.1.5.0 JEMALLOC_VERSION=5.3.0 QEMU_CPU= BUILD_ARCH=amd64 /bin/ash -o pipefail -c set -x && apk add --no-cache bash bind-tools ca-certificates curl jq tzdata xz && apk add --no-cache --virtual .build-deps build-base autoconf git && if [ "${BUILD_ARCH}" = "armv7" ]; then export S6_ARCH="arm"; elif [ "${BUILD_ARCH}" = "i386" ]; then export S6_ARCH="i686"; elif [ "${BUILD_ARCH}" = "amd64" ]; then export S6_ARCH="x86_64"; else export S6_ARCH="${BUILD_ARCH}"; fi && curl -L -f -s "https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-${S6_ARCH}.tar.xz" | tar Jxvf - -C / && curl -L -f -s "https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-noarch.tar.xz" | tar Jxvf - -C / && curl -L -f -s "https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-symlinks-arch.tar.xz" | tar Jxvf - -C / && curl -L -f -s "https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/s6-overlay-symlinks-noarch.tar.xz" | tar Jxvf - -C / && mkdir -p /etc/fix-attrs.d && mkdir -p /etc/services.d && git clone "https://github.com/jemalloc/jemalloc" /usr/src/jemalloc && cd /usr/src/jemalloc && git checkout ${JEMALLOC_VERSION} && ./autogen.sh && make -j "$(nproc)" && make install && mkdir -p /usr/src/bashio && curl -L -f -s "https://github.com/hassio-addons/bashio/archive/v${BASHIO_VERSION}.tar.gz" | tar -xzf - --strip 1 -C /usr/src/bashio && mv /usr/src/bashio/lib /usr/lib/bashio && ln -s /usr/lib/bashio/bashio /usr/bin/bashio && curl -L -f -s -o /usr/bin/tempio "https://github.com/home-assistant/tempio/releases/download/${TEMPIO_VERSION}/tempio_${BUILD_ARCH}" && chmod a+x /usr/bin/tempio && apk del .build-deps && rm -rf /usr/src/* # buildkit
COPY rootfs / # buildkit
WORKDIR /
ENTRYPOINT ["/init"]
ENV LANG=C.UTF-8
ARG TELLDUS_COMMIT=2598bbed16ffd701f2a07c99582f057a3decbaf3
RUN |1 TELLDUS_COMMIT=2598bbed16ffd701f2a07c99582f057a3decbaf3 /bin/ash -o pipefail -c set -x && apk add --no-cache confuse libftdi1 libstdc++ socat && apk add --no-cache --virtual .build-dependencies argp-standalone build-base cmake confuse-dev doxygen gcc git libftdi1-dev && ln -s /usr/include/libftdi1/ftdi.h /usr/include/ftdi.h && mkdir -p /usr/src && cd /usr/src && git clone https://github.com/telldus/telldus/ && cd telldus/telldus-core && git reset --hard ${TELLDUS_COMMIT} && sed -i "/\<sys\/socket.h\>/a \#include \<sys\/select.h\>" common/Socket_unix.cpp && cmake . -DBUILD_LIBTELLDUS-CORE=ON -DBUILD_TDADMIN=OFF -DBUILD_TDTOOL=ON -DGENERATE_MAN=OFF -DFORCE_COMPILE_FROM_TRUNK=ON -DFTDI_LIBRARY=/usr/lib/libftdi1.so && make && make install && apk del .build-dependencies && rm -rf /usr/src/telldus # buildkit
COPY data/run.sh / # buildkit
CMD ["/run.sh"]

Labels

Key Value
io.hass.arch amd64
io.hass.base.arch amd64
io.hass.base.image alpine:3.15
io.hass.base.name alpine
io.hass.base.version 2023.10.4
io.hass.type base
io.hass.version 2023.10.4
org.opencontainers.image.created 2023-10-22 18:52:22+00:00
org.opencontainers.image.source https://github.com/home-assistant/docker-base
org.opencontainers.image.version 2023.10.4
Details
Container
2025-12-16 19:34:33 +00:00
1
OCI / Docker
Versions (2) View all
2.2.1 2025-12-16
latest 2025-12-16