1

Уже замучался, я не профи, но сделать надо.

Suse10.
Есть у меня прекрасный rpm пакет bind-9.2.2. Все ставится, работает, лучше не бывает.
Захотелось мне подключить DLZ (Dynamically Loadable Zones).

Для этого в инструкции написано, пересобрать bind --with-dlz-mysql.
Весь софт я устанавливаю практически только из rpm.
Скачал тарбол, configure, make, make install. После этого в темной дыре нахожусь (команды не те, статус посмотреть не могу, пути к конфигу и файлам кажись не те).

Можна ли так?
Взять rpm и добавить в него "как-то куда-то" опцию --with-dlz-mysql?
src.rpm и spec файла нету у меня

2 (13.03.2010 16:37:00 отредактировано Hvzh)

А как Вы вызывали configure? ./configure --with-dlz-mysql ?
Потом, посмотрите вывод ./configure --help Может, некоторые нужные Вам опции по умолчанию отключены?

3 (13.03.2010 16:49:51 отредактировано )

Вызывал ./configure --with-dlz-mysql . Установилось все правильно. Но тут другая загвоздка.

Дальнейшее конфигурирование после установки из тарбола озадачило меня.

Ведь после установки моего rpm пакета, мне оставалось лишь добавить записи в named.conf и создать файлы зон. И все работает.

Поэтому, я бы и хотел использовать rpm пакет в наличии, но немного измененный.
Вопрос только, можна ли это сделать, и если да, то как?

Было бы классно, если бы можна было сделать так: rpm -ivh bind.rpm --with-dlz-mysql

4

В теории Вы можете скачать исходники, сделать необходимые изменения в настройках  (добавить --with-dlz-mysql включенным по умолчанию)  и собрать rpm. При этом он от того, что Вы использовали теоретически отличается только добавленным параметром.