Welcome! Log In Create A New Profile

Advanced

[PATCH] Don't install config files for unused modules

Brian M. Waters
October 29, 2012 08:04PM
Hello,

This patch fixes a slightly annoying behavior whereby "make install"
causes configuration files for charset, fastcgi, uwsgi and scgi
modules to be installed, even if those modules have been excluded from
the build.

Thanks!
Brian Waters

Index: auto/install
===================================================================
--- auto/install (revision 4894)
+++ auto/install (working copy)
@@ -109,15 +109,30 @@

test -d '\$(DESTDIR)$NGX_CONF_PREFIX' \
|| mkdir -p '\$(DESTDIR)$NGX_CONF_PREFIX'
+END

+if [ $HTTP_CHARSET = YES ]; then
+
+ cat << END >> $NGX_MAKEFILE
+
cp conf/koi-win '\$(DESTDIR)$NGX_CONF_PREFIX'
cp conf/koi-utf '\$(DESTDIR)$NGX_CONF_PREFIX'
cp conf/win-utf '\$(DESTDIR)$NGX_CONF_PREFIX'
+END

+fi
+
+cat << END >> $NGX_MAKEFILE
+
test -f '\$(DESTDIR)$NGX_CONF_PREFIX/mime.types' \
|| cp conf/mime.types '\$(DESTDIR)$NGX_CONF_PREFIX'
cp conf/mime.types '\$(DESTDIR)$NGX_CONF_PREFIX/mime.types.default'
+END

+if [ $HTTP_FASTCGI = YES ]; then
+
+ cat << END >> $NGX_MAKEFILE
+
test -f '\$(DESTDIR)$NGX_CONF_PREFIX/fastcgi_params' \
|| cp conf/fastcgi_params '\$(DESTDIR)$NGX_CONF_PREFIX'
cp conf/fastcgi_params \
@@ -126,17 +141,36 @@
test -f '\$(DESTDIR)$NGX_CONF_PREFIX/fastcgi.conf' \
|| cp conf/fastcgi.conf '\$(DESTDIR)$NGX_CONF_PREFIX'
cp conf/fastcgi.conf '\$(DESTDIR)$NGX_CONF_PREFIX/fastcgi.conf.default'
+END

+fi
+
+if [ $HTTP_UWSGI = YES ]; then
+
+ cat << END >> $NGX_MAKEFILE
+
test -f '\$(DESTDIR)$NGX_CONF_PREFIX/uwsgi_params' \
|| cp conf/uwsgi_params '\$(DESTDIR)$NGX_CONF_PREFIX'
cp conf/uwsgi_params \
'\$(DESTDIR)$NGX_CONF_PREFIX/uwsgi_params.default'
+END

+fi
+
+if [ $HTTP_SCGI = YES ]; then
+
+ cat << END >> $NGX_MAKEFILE
+
test -f '\$(DESTDIR)$NGX_CONF_PREFIX/scgi_params' \
|| cp conf/scgi_params '\$(DESTDIR)$NGX_CONF_PREFIX'
cp conf/scgi_params \
'\$(DESTDIR)$NGX_CONF_PREFIX/scgi_params.default'
+END

+fi
+
+cat << END >> $NGX_MAKEFILE
+
test -f '\$(DESTDIR)$NGX_CONF_PATH' \
|| cp conf/nginx.conf '\$(DESTDIR)$NGX_CONF_PATH'
cp conf/nginx.conf '\$(DESTDIR)$NGX_CONF_PREFIX/nginx.conf.default'

_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel
Subject Author Views Posted

[PATCH] Don't install config files for unused modules

Brian M. Waters 780 October 29, 2012 08:04PM



Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 197
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready