[samba] 3.0.1 и мысли по поводу перезда в пакете
Alexander Bokovoy
=?iso-8859-1?q?a=2Ebokovoy_=CE=C1_sam-solutions=2Enet?=
Пн Дек 15 19:13:35 MSK 2003
Greetings!
Сегодня ночью (по нашему времени) выйдет финальная редакция 3.0.1.
Среди многочисленных изменений в том числе и рекомендуемый переезд из
/var/cache/samba в /var/lib/samba. Тут нужно немного истории:
В 2.0 все tdb-шки и проч. файлы лежали в /var/lock/samba, что приводило
обычно к их уничтожению после перезагрузки. Поскольку тогда secrets.tdb и
MACHINE.SID были в /etc/, то проблемы это не представляло.
В 2.2 был совершен переезд в /var/cache/samba, с одновременным перездом
содержимого /etc/ в /etc/samba/.
В процессе создания 3.0 было добавлено втягивание MACHINE.SID в
secrets.tdb и появились новые tdb-файлы, общее их количество выросло до
почти двух десятков. Также появилась привилегированная pipe для общения с
winbindd, опять же в lockdir (/var/cache/samba/winbindd_privileged/pipe).
Теперь вы можете представить кошмар для сборщиков Самбы в дистрибутивах,
желающих поддерживать беспроблемный переезд на новые версии со старых.
И вот для 3.0.1 у нас будет наблюдаться следующий набор задач для
реализации:
- перезд из /var/cache/samba в /var/lib/samba
- обновление конфигурационных файлов для систем с 2.2 -> 3.0.1
- корректная обработка перезда winbindd_privileged/pipe при
потенциально запущенном winbindd, служащем поставщиком NSS
- корректная обработка переезда имеющихся блокировок (2.2 -> 3.x)
Какие у кого есть предложения и дополнения?
--
/ Alexander Bokovoy
Samba Team http://www.samba.org/
ALT Linux Team http://www.altlinux.org/
Midgard Project Ry http://www.midgard-project.org/
Подробная информация о списке рассылки Samba