Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.UNIX.BSD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 18 Jan 24 18:16:22, всего сообщений: 10753
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 9545 из 10753 ===================================== RU.UNIX.BSD =
От   : Eugene Grosbein                  2:5006/1           23 Dec 19 04:29:00
Кому : Sergey Anohin                                       23 Dec 19 04:29:00
Тема : Re: chown
FGHI : area://RU.UNIX.BSD?msgid=grosbein.net+a235cd58
На   : area://RU.UNIX.BSD?msgid=2:5034/10.1+abfdf045
= Кодировка сообщения определена как: IBM866 =================================
Ответ: area://RU.UNIX.BSD?msgid=2:5034/10.1+ac03fecd
==============================================================================
22 дек. 2019, воскресенье, в 22:59 NOVT, Sergey Anohin написал(а):

SA>>> вроде как
SA>>> @owner news
SA>>> @group news
SA>>> в pkg-plist пойдет?
EG>> Пойдет, если установка не создаёт файлов внутри, а иначе надо использовать
SA> Ты имеешь ввиду внутри директорий которые создаются в процессе установки типа
SA> /usr/local/etc/fido/gate/*  ?
EG>> install -d.

Любых новых директорий, в которые ты что-нибудь ставишь.

И кстати сказать, FreeBSD поддерживает системы с /var на RAM-диске
(включая бездисковые станции), поэтому, если ты устанавливаешь сервис
со стартовым скриптом, который работает с собственными
(не стандартными) каталогами внутри /var, то стартовый скрипт
сервиса должен вызывать install -d для создания этих каталогов.

У нас полно портов, которые правильно это делают, например:
net/kamailio/files/kamailio.in

kamailio_start_precmd()
{
  install -d -m 0750 -o ${kamailio_user} -g ${kamailio_group} "%%KAMAILIO_RUNDIR%%"
}

SA> Можешь носом в доку ткнуть на нужную страницу?

Могу ткнуть в man-страницу для install :-)

В Porters Handbook install -d не особо упоминается,
хотя есть пример в разделе 6.15.3. Best Practices (в главе про Java):

do-install:
cd ${WRKDIR} && \
${INSTALL} -d -o ${WWWOWN} -g ${WWWGRP} ${TOMCATDIR}/webapps/${PORTDIRNAME}

Eugene
--
Рейтинг, рейтинг - юбер аллес! (суровая правда телеискусства)
--- slrn/1.0.3 (FreeBSD)
* Origin: RDTC JSC (2:5006/1@fidonet)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.096363 секунды