let ipkg fail when a package file to be installed is not found
[openwrt/svn-archive/archive.git] / openwrt / package / bind / Config.in
index 1acb5857e908ba10188380e6a6ad87c9def3bd0d..34a33c450383909c53347df4cb60feba9a70fe91 100644 (file)
@@ -1,10 +1,89 @@
-#menu "bind.............................. A DNS server implementation"
+menu "bind.............................. A DNS server implementation"
 
 config BR2_COMPILE_BIND
-       bool
+       tristate
        default n
-       depends BR2_PACKAGE_BIND_CLIENT || BR2_PACKAGE_BIND_SERVER
-       
+       depends BR2_PACKAGE_BIND_CLIENT || BR2_PACKAGE_BIND_SERVER || BR2_PACKAGE_BIND_TOOLS || BR2_PACKAGE_BIND_RNDC || BR2_PACKAGE_BIND_CHECK || BR2_PACKAGE_BIND_DNSSEC || BR2_PACKAGE_BIND_HOST || BR2_PACKAGE_BIND_DIG
+
+config BR2_PACKAGE_BIND_TOOLS
+       prompt "bind-tools........................ Bind administration tools"
+       tristate
+       default m if CONFIG_DEVEL
+       select BR2_COMPILE_BIND
+       select BR2_PACKAGE_LIBOPENSSL
+       help
+         dig, host,  nsupdate, dnssec-keygen, dnssec-signzone, named-checkconf, named-checkzone, rndc, rndc-confgen
+         
+         http://www.isc.org/sw/bind/
+         
+         Depends: openssl
+
+config BR2_PACKAGE_BIND_RNDC
+       prompt "bind-rndc......................... Bind administration tools (rndc & rndc-confgen only)"
+       tristate
+       default m if CONFIG_DEVEL
+       select BR2_COMPILE_BIND
+       select BR2_PACKAGE_LIBOPENSSL
+       help
+         rndc, rndc-confgen
+         
+         http://www.isc.org/sw/bind/
+         
+         Depends: openssl
+
+config BR2_PACKAGE_BIND_CHECK
+       prompt "bind-check........................ Bind administration tools (named-checkconf & named-checkzone only)"
+       tristate
+       default m if CONFIG_DEVEL
+       select BR2_COMPILE_BIND
+       select BR2_PACKAGE_LIBOPENSSL
+       help
+         named-checkconf, named-checkzone
+         
+         http://www.isc.org/sw/bind/
+         
+         Depends: openssl
+
+config BR2_PACKAGE_BIND_DNSSEC
+       prompt "bind-dnssec....................... Bind administration tools (dnssec-keygen & dnssec-signzone only)"
+       tristate
+       default m if CONFIG_DEVEL
+       select BR2_COMPILE_BIND
+       select BR2_PACKAGE_LIBOPENSSL
+       help
+         dnssec-keygen, dnssec-signzone
+         
+         http://www.isc.org/sw/bind/
+         
+         Depends: openssl
+
+config BR2_PACKAGE_BIND_HOST
+       prompt "bind-host......................... A simple DNS client"
+       tristate
+       default m if CONFIG_DEVEL
+       select BR2_COMPILE_BIND
+       select BR2_PACKAGE_LIBOPENSSL
+       help
+         host
+         
+         http://www.isc.org/sw/bind/
+         
+         Depends: openssl
+
+config BR2_PACKAGE_BIND_DIG
+       prompt "bind-dig.......................... A DNS client"
+       tristate
+       default m if CONFIG_DEVEL
+       select BR2_COMPILE_BIND
+       select BR2_PACKAGE_LIBOPENSSL
+       help
+         dig
+         
+         http://www.isc.org/sw/bind/
+         
+         Depends: openssl
+
+
 config BR2_PACKAGE_BIND_CLIENT
        prompt "bind-client....................... A dynamic DNS client"
        tristate
@@ -29,6 +108,6 @@ config BR2_PACKAGE_BIND_SERVER
          
          http://www.isc.org/sw/bind/
          
-         Depends: openssl
+         Depends: libopenssl
 
-#endmenu
+endmenu