nginx: make depencies more stricter
authorThomas Heil <[email protected]>
Mon, 23 Jun 2014 23:31:49 +0000 (01:31 +0200)
committerThomas Heil <[email protected]>
Mon, 23 Jun 2014 23:31:49 +0000 (01:31 +0200)
This should fix isse #54. It should no not be possible to select an
nginx subpackage without the appropriate module.

Signed-off-by: Thomas Heil <[email protected]>
net/nginx/Config.in
net/nginx/Makefile

index 1b606261529c2a3e199bca3f555d4574045d41c0..2597f7fb64ca997e8f479b2a58b1db51d4a294cc 100644 (file)
@@ -162,13 +162,15 @@ config NGINX_NAXSI
        bool
        prompt "Enable NAXSI module"
        select PACKAGE_nginx-naxsi
+       default y
        help
                Enable support for NAXSI WAF.
 
 config NGINX_PROXYPROTOCOL
        bool
-       prompt "Enable NAXSI proxyprotocol"
+       prompt "Enable HAProxy proxyprotocol"
        select PACKAGE_nginx-proxyprotocol
+       default y
        help
                Enable support for NAXSI WAF.
 
@@ -176,6 +178,7 @@ config NGINX_SYSLOG
        bool
        prompt "Enable Syslog module"
        select PACKAGE_nginx-syslog
+       default y
        help
                Provides the ability log to a remote destination
 
index 06d92758bf69dab04b49e2ef5082a80625c825e6..89a7ce99e9f7bf6222f2296f3246e3596502c873 100644 (file)
@@ -252,8 +252,8 @@ endef
 define Package/nginx-naxsi
         MENU:=1
         $(call Package/nginx)
-        TITLE+= nginx-naxsi
-        DEPENDS:=nginx
+        TITLE:=nginx-naxsi
+        DEPENDS:=nginx @NGINX_NAXSI
 endef
 
 define Package/nginx-naxsi/description
@@ -263,8 +263,8 @@ endef
 define Package/nginx-proxyprotocol
         MENU:=1
         $(call Package/nginx)
-        TITLE+= nginx-proxyprotocol
-        DEPENDS:=nginx
+        TITLE:=nginx 
+        DEPENDS:=nginx @NGINX_PROXYPROTOCOL
 endef
 
 define Package/nginx-proxyprotocol/description
@@ -274,8 +274,8 @@ endef
 define Package/nginx-syslog
         MENU:=1
         $(call Package/nginx)
-        TITLE+= nginx-syslog
-        DEPENDS:=nginx
+        TITLE:=nginx-syslog
+        DEPENDS:=nginx @NGINX_SYSLOG
 endef
 
 define Package/nginx-syslog/description