Я создаю собственный Debian ISO с помощью утилиты simple-cdd. Это работало хорошо до того момента, когда я прикрепил свой собственный пакет .deb.
build-simple-cdd --dist stretch --profiles moj --force-root --local-packages /root/iso/deb
build-simple-cdd работает правильно, потому что я увидел, что мой пакет deb в структуре каталогов tmp и образ iso создан успешно. Однако установка Debian не удалась
Я подозреваю, что сценарий postinst завершается неудачно, так как он использует команду systemctl, когда он может быть недоступен.
#!/bin/sh
set -e
echo $1
if [ "$1" = "configure" ]; then
echo "Configuring privileges..."
chown user:user /usr/bin/Koncentrator
chmod 0755 /usr/bin/Koncentrator
echo "Enabling Koncentrator services..."
systemctl daemon-reload
systemctl enable Xvfb.service
systemctl enable Koncentrator.service
fi
добавлена зависимость systemd к управляющему файлу, но она не работает.