[freebsd] OPTIONS_UNSET и порты, которые не имеют соответствующих OPTIONS_DEFINE

Eugene Grosbein eugen at grosbein.net
Mon Aug 21 14:20:43 EEST 2017


21.08.2017 18:14, Anton Sayetsky пишет:
> Имею в make.conf OPTIONS_UNSET=EXAMPLES, ибо для подавляющего
> большинства портов не вижу ничего полезного в примерах. Однако с
> кривым sysutils/zfsnap2 проблема - скрипты periodic он устанавливает в
> EXAMPLESDIR и, следовательно, с моим конфигом этого не делает вовсе.
> При этом порт опции EXAMPLES не имеет.
> Как наиболее кошерно починить эту ситуацию? Убирать OPTIONS_UNSET не хочу.

Во-первых, заменить OPTIONS_UNSET=EXAMPLES на OPTIONS_UNSET?=EXAMPLES в make.conf
Во-вторых, быстрый способ - условно переопределять OPTIONS_UNSET на пустоту
в зависимости от каталога порта в том же make.conf, а во-вторых, написать PR
на тему починить порт, чтобы не ставил скрипты periodic в EXAMPLESDIR,
а ставил куда положено и активировал их в зависимости от директив
в /etc/periodic.conf, а не безусловно.




More information about the freebsd mailing list