Re: Создание пакета со своими параметрами.
Konstantin Fadeyev ☫ → To debian-russian@lists.debian.org @ Fri, Aug 10, 2012 10:04 +0600
Ну вот смотрите, какие минусы в поддержке порождает каждый пункт:
> >> Есть задача поднять почтовый сервер. Требования к нему не очень
> >> большие, поддержка IMAP, SMTP, возможно их защищённых вариантов, и
> >> забор учётных данных из Active Directory (возможно LDAP).
> >> На данном этапе предполагается использовать exim+dovecot.
> >> Чего хотелось бы:
> >> 1. Установка в /opt.
Если вы будете пользоваться этим самостоятельно, и использовать при этом
пакеты дистрибутива, не думаю, что перепиливание путей установки имеет
какой-то смысл.
> >> 2. Скомпилировать только с необходимыми вещами, например выпилить POP3
> >> на корню (это просто пример).
Ну, несмотря на то, что это пример ;),
POP3 выпиливается просто неустановкой dovecot-pop3d, остальные вещи
можно поддерживать в виде патчей к source-пакетам и использовать для
сборки этого инфраструктуру apt-build, например.
> >> 3. Слегка подкрутить структуру папок, чтоб все бинарники и
> >> вспомогательные файлы лежали в одной папке, а пользовательские данные
> >> и настройки в другой. (В общем это задумывается как упрощение переноса
> >> конфигов и данных,например на новой системе скомпилировал бинарники и
> >> положил папку с данными и конфигами, перезапустил демоны и всё
> >> работает).
Аргумент, аналогичный 1-му.
> >> 4. Компилирование программ статически.
Мне кажется, такое имеет смысл только для проприетарного софта, чтобы
удобно было таскать по дистрибутивов, не пересобирая (и исходники тащить
не нужно, которые могут и не дать). У нас же один дистрибутив, и (я
думаю, вы будете использовать stable для всего этого?), и руками
поддерживать это всё и накатывать security-апдейты и пересобирать (и
тестировать) весь комплект - мне кажется дурной работой. Другое дело,
если вы собираетесь сделать эдакий "swiss army knife" для почты и
таскать это по (другим) дистрибутивам Linux.
> Это делается для себя, чтоб проще было распространить на несколько
> организаций, возможно никому, кроме меня, и не понадобится в итоге, но
> вообще планируется вести достаточно длительное время и проводить
> адаптацию под релизы Дебиана.
> Я думал о создании пакета с зависимостями и некоторыми стартовыми
> конфигами, но всё же мне нужно наверное что-то более
> узкоспециализированное.
Вы, всё-таки, посмотрите, как сделано в fusionforge.
--
Bright regards, Sergey Korobitsin,
Chief Research Officer
Arta Software, http://arta.kz/
xmpp:undertaker@jabber.arta.kz
--
А у меня мой стул укатил кто-то. Он был помечен
на правой ручке моей белой нашейной ленточкой
от флешки Transcend. Фиг с ним, со стулом, ленточку
жалко
-- mirat @ https://projects.arta.local/forum/message.php?msg_id=173
Reply to: