1

Понадобились некоторые дополнительные модули для nginx.
В package.use можно прописать USE="http ... ... ...", но не знаю как туда прописать NGINX_MODULES_HTTP="access ... ...".
Сейчас собрал так:

USE="http http-cache pcre ssl vim-syntax* -aio -debug -ipv6 -libatomic" \
NGINX_MODULES_HTTP="access auth_basic autoindex browser charset empty_gif fastcgi geo \
gzip limit_req limit_zone map memcached proxy referer rewrite scgi split_clients ssi \ 
upstream_ip_hash userid uwsgi addition cache_purge dav degradation flv geoip \
gzip_static headers_more image_filter passenger perl push random_index realip \
secure_link slowfs_cache stub_status sub upload upload_progress -xslt" \
NGINX_MODULES_MAIL="imap pop3 smtp" \
emerge -av www-servers/nginx
These are the packages that would be merged, in order:

Calculating dependencies         ... done!
[ebuild   R    ] www-servers/nginx-1.1.2  USE="http http-cache pcre ssl vim-syntax -aio -debug -ipv6 -libatomic" NGINX_MODULES_HTTP="access addition auth_basic autoindex browser cache_purge charset dav degradation empty_gif fastcgi flv geo geoip gzip gzip_static headers_more image_filter limit_req limit_zone map memcached passenger* perl proxy push random_index realip referer rewrite scgi secure_link slowfs_cache split_clients ssi stub_status sub upload upload_progress upstream_ip_hash userid uwsgi -xslt*" NGINX_MODULES_MAIL="imap pop3 smtp" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No] 

Вот собственно как и куда все это прописать чтобы автоматом модули цеплялись?

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

2

newzenon пишет:

Вот собственно как и куда все это прописать чтобы автоматом модули цеплялись?

Самое очевидное решение — добавить эти переменные в /etc/make.conf  wink

Был, был и весь вышел...

3

Lupo Alberto, а как добавить NGINX_MODULES_HTTP и NGINX_MODULES_MAIL? - если я добавляю в package.use - emerge ругается и не понимает этого, а через описанное выше (сделал скриптом) все ok.

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

4

newzenon пишет:

а как добавить NGINX_MODULES_HTTP и NGINX_MODULES_MAIL?

Lupo Alberto пишет:

добавить эти переменные в /etc/make.conf

Был, был и весь вышел...

5

Добавил так:
/etc/make.conf

NGINX_MODULES_HTTP="access auth_basic autoindex browser charset empty_gif fastcgi geo
                    gzip limit_req limit_zone map memcached proxy referer rewrite scgi
                    split_clients ssi upstream_ip_hash userid uwsgi addition cache_purge
                    dav degradation flv geoip gzip_static headers_more image_filter
                    passenger perl push random_index realip secure_link slowfs_cache
                    stub_status sub upload upload_progress"
NGINX_MODULES_MAIL="imap pop3 smtp"

/etc/portage/package.use

www-servers/nginx http http-cache pcre ssl vim-syntax* -aio -debug -ipv6 -libatomic

Работает.  smile
А как переносить длинные строки в /etc/portage/package.use - на \ (бекслеш) ругается?

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

6

newzenon пишет:

А как переносить длинные строки в /etc/portage/package.use - на \ (бекслеш) ругается?

Использовать длинные  wink

Или, например, так:

app-admin/conky                                          curl hddtemp imlib iostats lua-cairo.
app-admin/conky                                                    lua-imlib nano-syntax rss weather-metar weather-xoap
Был, был и весь вышел...