Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions deconz/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Changelog

## 8.8.0

- Upgrade base image from bookworm to trixie
- Fix timestamps in log messages during shutdown

## 8.7.2

- Bump deCONZ to 2.33.2 [[CHANGELOG](https://github.com/dresden-elektronik/deconz-rest-plugin/releases/tag/v2.33.2)]
Expand Down
22 changes: 12 additions & 10 deletions deconz/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,14 @@ RUN \
iputils-ping \
kmod \
libcap2-bin \
libqt5core5a \
libqt5gui5 \
libqt5network5 \
libqt5serialport5 \
libqt5sql5 \
libqt5websockets5 \
libqt5widgets5 \
libqt5qml5 \
libqt6gui6 \
libqt6network6 \
libqt6serialport6 \
libqt6sql6 \
libqt6websockets6 \
libqt6widgets6 \
libqt6qml6 \
libqt6core5compat6 \
lsof \
netcat-traditional \
nginx \
Expand All @@ -43,9 +43,11 @@ RUN \
set -x \
&& if [ "${BUILD_ARCH}" = "aarch64" ]; \
then \
curl -q -L -o /deconz.deb http://deconz.dresden-elektronik.de/debian/stable/deconz_${DECONZ_VERSION}-debian-buster-stable_arm64.deb; \
curl -q -L -o /deconz.deb \
"https://github.com/dresden-elektronik/deconz-rest-plugin/releases/download/v${DECONZ_VERSION}/deconz-qt6_${DECONZ_VERSION}_arm64.deb"; \
else \
curl -q -L -o /deconz.deb http://deconz.dresden-elektronik.de/ubuntu/stable/deconz-${DECONZ_VERSION}-qt5.deb; \
curl -q -L -o /deconz.deb \
"https://github.com/dresden-elektronik/deconz-rest-plugin/releases/download/v${DECONZ_VERSION}/deconz-qt6_${DECONZ_VERSION}_amd64.deb"; \
fi \
&& dpkg -i /deconz.deb \
&& rm -f /deconz.deb \
Expand Down
4 changes: 2 additions & 2 deletions deconz/build.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
build_from:
aarch64: ghcr.io/home-assistant/aarch64-base-debian:bookworm
amd64: ghcr.io/home-assistant/amd64-base-debian:bookworm
aarch64: ghcr.io/home-assistant/aarch64-base-debian:trixie
amd64: ghcr.io/home-assistant/amd64-base-debian:trixie
args:
DECONZ_VERSION: 2.33.2
2 changes: 1 addition & 1 deletion deconz/config.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
version: 8.7.2
version: 8.8.0
slug: deconz
name: deCONZ
description: >-
Expand Down
2 changes: 1 addition & 1 deletion deconz/rootfs/etc/services.d/deconz/finish
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/usr/bin/env bashio
#!/usr/bin/with-contenv bashio
# vim: ft=bash
# ==============================================================================
# Take down the S6 supervision tree when service fails
Expand Down
6 changes: 4 additions & 2 deletions deconz/rootfs/etc/services.d/deconz/run
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@
# ==============================================================================
TMP_FOLDER=$(mktemp -d)

# tigervnc >= 1.13 migrates ~/.vnc to ~/.config/tigervnc, which needs ~/.config to exist
mkdir -p /data/.config

# Lookup udev link
DECONZ_DEVICE=$(bashio::config 'device')

Expand Down Expand Up @@ -38,8 +41,7 @@ tigervncserver \
-localhost ${LOCAL_ONLY} \
-SecurityTypes None \
--I-KNOW-THIS-IS-INSECURE \
"${DISPLAY}" \
&> /dev/null
"${DISPLAY}"

# Wait for VNC server to start before continuing
bashio::log.info "deCONZ waiting for VNC to start"
Expand Down
2 changes: 1 addition & 1 deletion deconz/rootfs/etc/services.d/nginx/finish
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/usr/bin/env bashio
#!/usr/bin/with-contenv bashio
# vim: ft=bash
# ==============================================================================
# Take down the S6 supervision tree when service fails
Expand Down
Loading