diff --git a/cups/CHANGELOG.md b/cups/CHANGELOG.md index b08437e..c847fdb 100644 --- a/cups/CHANGELOG.md +++ b/cups/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 2.2.0 -- 09.06.2023 + +- Try to fix startup issues with OS 10_ / _Docker v23_ - - see [#152](https://github.com/MaxWinterstein/homeassistant-addons/issues/152) for more + ## 2.1.0 -- 06.06.2023 - Add more printer drivers - thx to [Eskander](https://github.com/Eskander) diff --git a/cups/config.yaml b/cups/config.yaml index 5176d03..97cf527 100644 --- a/cups/config.yaml +++ b/cups/config.yaml @@ -1,6 +1,6 @@ --- name: CUPS Print Server -version: "2.1.0" +version: "2.2.0" stage: experimental slug: cups image: ghcr.io/maxwinterstein/homeassistant-addon-cups-{arch} diff --git a/cups/rootfs/etc/services.d/avahi/run b/cups/rootfs/etc/services.d/avahi/run index 63ad826..6178c3f 100644 --- a/cups/rootfs/etc/services.d/avahi/run +++ b/cups/rootfs/etc/services.d/avahi/run @@ -1,8 +1,10 @@ #!/bin/sh +ulimit -n 1048576 + # Wait until D-Bus is up and the init script has mapped in the external hostname until [ -e /var/run/dbus/system_bus_socket ] && [ -e /var/run/avahi_configured ]; do sleep 1s done -exec avahi-daemon \ No newline at end of file +avahi-daemon 2>&1 | mawk -W interactive '{printf "%c[34m[avahi]%c[0m %s\n", 27, 27, $0}' \ No newline at end of file diff --git a/cups/rootfs/etc/services.d/dbus/run b/cups/rootfs/etc/services.d/dbus/run index 811b394..ebe2df6 100644 --- a/cups/rootfs/etc/services.d/dbus/run +++ b/cups/rootfs/etc/services.d/dbus/run @@ -1,2 +1,5 @@ #!/bin/sh -exec dbus-daemon --system --nofork \ No newline at end of file + +ulimit -n 1048576 + +dbus-daemon --system --nofork 2>&1 | mawk -W interactive '{printf "%c[31m[dbus]%c[0m %s\n", 27, 27, $0}' \ No newline at end of file diff --git a/cups/rootfs/etc/services.d/nginx/run b/cups/rootfs/etc/services.d/nginx/run index 1f2bade..a8b07de 100644 --- a/cups/rootfs/etc/services.d/nginx/run +++ b/cups/rootfs/etc/services.d/nginx/run @@ -1,2 +1,5 @@ #!/bin/sh -exec nginx -g "daemon off;" \ No newline at end of file + +ulimit -n 1048576 + +nginx -g "daemon off;" 2>&1 | mawk -W interactive '{printf "%c[35m[nginx]%c[0m %s\n", 27, 27, $0}' \ No newline at end of file