Files
archie/debian
Mario Fetka 77347400bf
All checks were successful
Build Debian Package / build-deb (push) Successful in 3m16s
packaging: fix postinst missing dirs and description semicolons
postinst: create runtime directories (logs/, pfs/, incoming/, locks/,
etc.) before setting permissions on them — CPack does not include empty
dirs created by install(CODE), so they were absent from the .deb causing
postinst to abort at "chmod 662 logs/email.log" with set -e.

CMakeLists: collapse CPACK_DEBIAN_PACKAGE_DESCRIPTION into a single
string — CMake's set() with multiple arguments builds a list joined by
';', which was emitting literal semicolons into the control file.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-23 08:50:12 +02:00
..