Здравствуйте!
Необходимо добавить скрипт, который изменит пару строчек в конфигурационном файле конечной системы. Посмотрев имеющиеся скрипты в features.in понял, что есть два варианта:
- скрипт написан так, будто запускается в конечной системе (rootfs/image-scripts.d);
- скрипт является оберткой над настоящим скриптом и помещает его содержимое в /usr/share/install2/postinstall.d/, запуск программ идет через exec_chroot (stage2/image-scripts.d).
Первый вариант не производит никаких действий над конечной файловой системой. Второй вариант работает, но не совсем удобен из-за heredoc.
Как тогда работает, например, deflogin и его скрипты для rootfs, если они, на первый взгляд, никогда не запускаются? Или же rootfs предназначен для live и прочих окружений, а не для конфигурации конечной системы?