Я создаю собственный пакет vnc и хотел бы, чтобы настройки xdcmp GDM были включены в сценарий установки после установки пакета. Файл gdm.conf является ини стиль один, т.е .:Есть ли какие-либо инструменты для изменения файлов стиля INI из сценария оболочки
[section]
var=name
И значение, которое я хочу установить имеет имя столкновений в различных разделах по всему конфигурационного файла. Существуют ли какие-либо инструменты, которые позволяют легко манипулировать конфигурационными файлами ini из сценариев оболочки? Я бы хотел разобраться в сценарии postinst .deb.
Я прихожу к выводу, что perl - это самое простое решение. Руководства по упаковке Debian, похоже, не запрещают perl для скриптов configure, хотя я подозреваю, что добавление зависимости от perl только для установки пакета означает, что это никогда не будет идти вверх по течению. – stsquad
@stsquad: Perl сам по себе не является проблемой, он официально благословлен для использования в сценариях пакета Debian (и вы можете увидеть, например, что 'perl-base' имеет важное значение, а' debconf' - модули Perl). Необходимость предварительной зависимости от 'libconfig-inifiles-perl' может быть более затруднительной. – Gilles