Нужно тестировать пакеты, которые используют довольно базовый набор systemd свойств типа зависимости юнитов друг от друга.
Для этого правильно и разумно сделать что-то типа:
docker run --rm ubuntu-systemd test.sh
где в test.sh
будет:
#!/bin/bash
apt install -y mypackage
service mypackage start
run-tests.sh
Т.е. тут важно протестировать, что вся цепочка: deb, postinst, systemd units работает исправно
systemd агрессивно требует каких-то хитростей типа privilleged и т.п.
Это точно нужно? Может быть есть какой-то урезанный вариант, который не будет уметь некоторых нужных и полезных в продакшне вещей, но запустит цепочку процессов?