| И действительно, лучше дополнить ALT, чем каждый раз искать дистр,
| в котором есть то, что вам нужно... И потом материться, из-за того,
| что в неком дистре есть то, чего не было в предыдущем, но нет того,
| что было ...
В принципе, конечно, это можно к любому дистрибутиву применить, где
ты в тим войдёшь, но вот как-то так.
> Сколько раз после инсталляции ты крутишь эти настройки в принципе,
> чтобы говорить о каком-то удобстве действий? Ну поднялся хост, ну
> настроил ты что-то (если оно само почему-то не настроилось, как это
> обычно происходит), дальше то что?
Сейчас что вспомню. Про почту я начал уже, начну с этого. Допустим
просят меня поставить почтовый сервер. Основа - Cyrus-IMAP (допустим,
для простоты, привык). Пользователи заводятся для Cyrus, либо напрямую
в Сyrus-sasl, либо та СУБД/LDAP/что хочешь. Это универсально, во всех
дистрибутивах примерно одинаково. Дальше MTA. Надо принять, проверяя
список пользователей. У Cyrus-IMAP есть smmapd. MTA достаточно опросить
Cyrus-IMAP и не уметь даже этот всякий LDAP и вообще знать, где у Cyrus
база пользователей. smmapd - это от "Sendmail Socket Map", то есть он,
в принципе, умеет, но надо немного сверх стандартно распространяемых с
Sendmail прототипов: http://open-sendmail.sourceforge.net/ Тут RTCyrus3,
я что-то никак не доберусь до него, использую старый RTCyrus2, и он в
пакете Sendmail в ALT мной же и добавлен. И sendmail.mc для Cyrus тоже
там лежит. Дальше всякая обработка спам/вирусы разное. Это всё через
mailfromd (Spamassassin и ClamAV через него). Конфиг для mailfromd тоже
в дистрибутиве, я же и писал. То есть всего лишь поставить перечисленные
пакеты, чуть поправить конфиги, и почтовик готов. Теперь представь головную
боль в rhel: mailfromd вообще нет, RTCyrus надо не забыть, где брал и как
добавляется (там по мелочи, но патчится).
Сеть. За enpXsY надо молотком переломать пальцы тем, кто это придумал
(про всякие net.ifnames=0 и biosdevname=0 я слышал). Ладно, ещё до них
в udev появился /etc/udev/rules.d/, и там можно сделать какой-нибудь
persistent-net.rules. У кого-нибудь ещё остался пакет а-ля
udev-rule-generator-net? Но ведь даже тут уже нельзя ethN использовать,
ибо в udev код для переименования через занятое имя выкинули. В ALT
можно имя задать вместо eth, например ether,