autotools revamp:
[freeradius.git] / debian / control
index 59e29e2..78ad862 100644 (file)
@@ -1,22 +1,74 @@
-Source: radiusd-freeradius
+Source: freeradius
+Build-Depends: debhelper (>= 4.1.68), libltdl3-dev, libpam0g-dev, postgresql-dev, libmysqlclient10-dev | libmysqlclient-dev, libgdbm-dev | libgdbmg1-dev, libldap2-dev, libsasl2-dev, libsnmp4.2-dev, libiodbc2-dev, libkrb5-dev, libssl-dev, libtool, snmp, autotools-dev
 Section: net
-Priority: standard
-Maintainer: Chad Miller <cmiller@debian.org>
-Standards-Version: 3.2.1
+Priority: optional
+Maintainer: Paul Hampson <Paul.Hampson@anu.edu.au>
+Standards-Version: 3.6.1.0
 
 Package: freeradius
 Architecture: any
-Depends: ${shlibs:Depends}, libltdl | libltdl0
-Build-depends: libltdl-dev | libltdl0-dev
-Provides: radiusd
-Conflicts: radiusd, radiusd-livingston, radiusd-cistron
-Description: A high-performance and highly configurable RADIUS server
- A high-performance and highly configurable RADIUS server.  freeradius is 
- similar to Livingston's 2.0 and derived from Cistron's server, but has 
- support for...
+Depends: ${shlibs:Depends}
+Provides: radius-server
+Suggests: freeradius-ldap, freeradius-postgresql, freeradius-mysql, freeradius-krb5
+Conflicts: radiusd-freeradius, radiusd-freeradius-krb5, radiusd-freeradius-ldap, radiusd-freeradius-postgresql, radiusd-freeradius-mysql
+Replaces: radiusd-freeradius
+Description: a high-performance and highly configurable RADIUS server
+ A high-performance RADIUS server derived from Cistron's server, and
generally similar to Livingston's 2.0 server, with support for...
   - many vendor-specific attributes
   - proxying and replicating requests by any criteria
-  - authentication on system passwd, MySQL, LDAP, users, PAM
+  - authentication on system passwd, SQL, Kerberos, LDAP, users file, or PAM
   - multiple DEFAULT configurations
   - regexp matching in string attributes
  and lots more.
+
+Package: freeradius-krb5
+Architecture: any
+Conflicts: radiusd-freeradius-krb5
+Replaces: radiusd-freeradius-krb5
+Depends: freeradius, ${shlibs:Depends}
+Description: kerberos module for FreeRADIUS server
+ The FreeRADIUS server can use Kerberos to authenticate users, and this module
+ is necessary for that.
+
+Package: freeradius-ldap
+Architecture: any
+Conflicts: radiusd-freeradius-ldap
+Replaces: radiusd-freeradius-ldap
+Depends: freeradius, ${shlibs:Depends}
+Description: LDAP module for FreeRADIUS server
+ The FreeRADIUS server can use LDAP to authenticate users, and this module
+ is necessary for that.
+
+Package: freeradius-postgresql
+Architecture: any
+Conflicts: radiusd-freeradius-postgresql
+Replaces: radiusd-freeradius-postgresql
+Depends: freeradius, ${shlibs:Depends}
+Description: PostgreSQL module for FreeRADIUS server
+ The FreeRADIUS server can use PostgreSQL to authenticate users and do
+ accounting, and this module is necessary for that.
+
+Package: freeradius-mysql
+Architecture: any
+Conflicts: radiusd-freeradius-mysql
+Replaces: radiusd-freeradius-mysql
+Depends: freeradius, ${shlibs:Depends}
+Description: MySQL module for FreeRADIUS server
+ The FreeRADIUS server can use MySQL to authenticate users and do accounting,
+ and this module is necessary for that.
+
+Package: freeradius-iodbc
+Architecture: any
+Depends: freeradius, ${shlibs:Depends}
+Description: iODBC module for FreeRADIUS server
+ The FreeRADIUS server can use iODBC to access databases to authenticate users
+ and do accounting, and this module is necessary for that.
+
+Package: freeradius-dialupadmin
+Architecture: all
+Depends: apache | httpd, php4 | php4-cgi
+Recommends: ${perl:Depends}
+Description: set of PHP scripts for administering a FreeRADIUS server
+ These scripts provide a web-based interface for administering a FreeRADIUS
+ server which stores authentication information in either SQL or LDAP.