Dmitry A.Deineka wrote:
>>> Victor Ustugov пишет:
>>> Dmitry A.Deineka wrote:
>>>>>> я думаю, что можно опционально убрать рекурсивный chown:
>>>> define(`confVIRT_MDIR_CHOWN_RECURSIVE', `NO')dnl
>>>>>>> Может, для особо одаренных :) сделать еще один вариант:
>>> define(`confVIRT_MDIR_CHOWN_RECURSIVE', `NONE')dnl
>>> dnl Вообще не запускать chmod :)
>>>>>> а чем мешает chmod на корень спула?
>>> Сейчас в install.sh такое:
> chown ${imapd_user}:${imapd_group} ${spool_dir}
> chmod 750 ${spool_dir}
> chmod 750 ${spool_dir}/*
>> for domain in ${spool_dir}/*; do
> chmod 700 ${domain}/*
> done
>> вот этот последний цикл на моем спуле занимает некоторое время (секунд
> 40-50). С учетом того, что я сейчас имплименчу синхронизацию настрок на
> load-балансерных серверах, это как-то не кузяво. Для каждой преустановки
> конфига делать chmod в некоторых случаях, возможно, и не нужно.
>> Кроме того, chmod 750 ${spool_dir}/* у меня тоже не отрабатывает:
> ../bin/install.sh: chmod: Argument list too long
>> Да, знаю, что лучше разнести товарищей кастомеров по куче каталогов :)
> Но пока этого нет.
хорошо, тогда завтра (или сегодня вечером) сделаю `NONE' и опишу сюда
сейчас не могу, еду к клиенту
на счет "Argument list too long" - при confVIRT_MDIR_CHOWN_RECURSIVE,
равном `YES' я сделаю его через xargs
--
Best wishes Victor Ustugov mailto:victor на corvax.kiev.ua
public GnuPG/PGP key: http://victor.corvax.kiev.ua/corvax.asc
ICQ: 77186900, 32418694 CRV2-RIPE, CRV-UANIC