Hello!

On Fri, 31 Jan 2014 at 19:38:09 (+0200), Vladislav V. Prodan wrote:

> Имею скрипты для автоматизированной установки софта вида:

> make clean -C /usr/ports/www/nginx
> make WITH_FILE_AIO=yes WITH_HTTP_FLV_MODULE=yes WITH_HTTP_MP4_MODULE=yes
> WITH_HTTP_PERL_MODULE=yes \
>      WITH_HTTP_SUB_MODULE=yes BATCH=yes install -C /usr/ports/www/nginx ||
> exit

> Хочу ставить *breakpoint *для отладки в случаи появления дополнительных
> опций- диалоговых окон.

Я не совсем понял, что значит "ставить *breakpoint *для отладки", но
ports/Mk/bsd.port.mk имеет такой код:
--- cut ---
.if !target(config-conditional)
config-conditional:
.if !empty(NEW_OPTIONS)
        @cd ${.CURDIR} && ${MAKE} config;
.endif
.endif # config-conditional
--- cut ---
Может быть вот это "!empty(NEW_OPTIONS)" то, что нужно? В смысле как
направление, от которого отталкиваться для решения задачи.

> set -xv
> set +x
> мало помогают

-- 
George L. Yermulnik
[YZ-RIPE]

Ответить