diff options
author | Beech Rintoul <beech@FreeBSD.org> | 2008-01-18 21:25:19 +0000 |
---|---|---|
committer | Beech Rintoul <beech@FreeBSD.org> | 2008-01-18 21:25:19 +0000 |
commit | be461d32e39da872779da46270e585f59df9bb7c (patch) | |
tree | d4f9df9570b4026c6cfde2ba1729a14a8883c6ac /net | |
parent | 9642d8a101f8d44d174c707090a2356d70ffb838 (diff) | |
download | ports-be461d32e39da872779da46270e585f59df9bb7c.tar.gz ports-be461d32e39da872779da46270e585f59df9bb7c.zip |
Notes
Diffstat (limited to 'net')
-rw-r--r-- | net/freeradius-devel/Makefile | 254 | ||||
-rw-r--r-- | net/freeradius-devel/distinfo | 3 | ||||
-rw-r--r-- | net/freeradius-devel/files/patch-pthread | 157 | ||||
-rw-r--r-- | net/freeradius-devel/files/patch-radiusd-no-pie | 11 | ||||
-rw-r--r-- | net/freeradius-devel/files/patch-src-main-listen.c | 37 | ||||
-rw-r--r-- | net/freeradius-devel/files/radiusd.sh.in | 32 | ||||
-rw-r--r-- | net/freeradius-devel/pkg-descr | 29 | ||||
-rw-r--r-- | net/freeradius-devel/pkg-plist | 610 |
8 files changed, 0 insertions, 1133 deletions
diff --git a/net/freeradius-devel/Makefile b/net/freeradius-devel/Makefile deleted file mode 100644 index 5eb262c056d7..000000000000 --- a/net/freeradius-devel/Makefile +++ /dev/null @@ -1,254 +0,0 @@ -# New ports collection makefile for: freeradius -# Date created: May 9 2002 -# Whom: Brian Somers <brian@FreeBSD.org> -# -# $FreeBSD$ -# - -PORTNAME= freeradius -DISTVERSION= 2.0.0-pre2 -CATEGORIES= net -MASTER_SITES= ftp://ftp.freeradius.org/pub/radius/ \ - ftp://ftp.ntua.gr/pub/net/radius/freeradius/ \ - ftp://ftp.uk.freeradius.org/pub/radius/ \ - ftp://ftp.us.freeradius.org/pub/radius/ \ - http://freeradius.portal-to-web.de/ -MASTER_SITE_SUBDIR= . old -PKGNAMESUFFIX= -devel -DISTNAME= freeradius-server-${DISTVERSION} - -MAINTAINER= david@wood2.org.uk -COMMENT= A free RADIUS server implementation (development version) - -RUN_DEPENDS= gmake:${PORTSDIR}/devel/gmake -LIB_DEPENDS= gdbm.3:${PORTSDIR}/databases/gdbm - -USE_BZIP2= yes -WANT_PERL= yes - -LOGDIR?= /var/log - -CONFLICTS= gnu-radius-[0-9].* openradius-[0-9].* radiusd-cistron-[0-9].* \ - freeradius-mysql-[0-9].* freeradius-[013-9].* - -USE_RC_SUBR= radiusd.sh -USE_AUTOTOOLS= libltdl:15 libtool:15 autoconf:261 -USE_GMAKE= yes -USE_OPENSSL= yes -MAKE_ARGS+= LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}" -CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib - -PLIST_SUB= PORTVERSION=${DISTVERSION} - -OPTIONS= KERBEROS "With Kerberos support" off \ - HEIMDAL "With Heimdal Kerberos support" off \ - LDAP "With LDAP database support" off -.ifndef(FREERADIUS_SLAVE_MYSQL) -OPTIONS+= MYSQL "With MySQL database support" off -.endif -OPTIONS+= PGSQL "With PostgreSQL database support" off \ - FIREBIRD "With Firebird database support (EXPERIMENTAL)" off \ - SNMP "With SNMP support" off \ - NOPERL "Do not require perl (use only if necessary)" off \ - EXPERIMENTAL "Build experimental modules" off - -.include <bsd.port.pre.mk> - -# Default requirements for rc script -_REQUIRE= NETWORKING SERVERS - -.ifdef(FREERADIUS_SLAVE_MYSQL) -WITH_MYSQL= yes -.endif - -CONFIGURE_ARGS= --quiet \ - --prefix=${PREFIX} \ - --localstatedir=/var \ - --with-system-libtool -.ifdef(NOPORTDOCS) -CONFIGURE_ARGS+=--without-docdir -PLIST_SUB+= PORTDOCS="@comment " -.else -CONFIGURE_ARGS+=--with-docdir=${DOCSDIR} -PLIST_SUB+= PORTDOCS="" -.endif -CONFIGURE_ARGS+=--with-logdir=${LOGDIR} \ - --with-openssl-includes=${OPENSSLINC} -# This conditionality avoids -L/usr/lib in the radiusd build step when -# building with base system OpenSSL -.if ${OPENSSLLIB} != "/usr/lib" -CONFIGURE_ARGS+=--with-openssl-libraries=${OPENSSLLIB} -.endif -CONFIGURE_ARGS+=--without-rlm_sql_db2 \ - --without-rlm_sql_freetds \ - --without-rlm_sql_iodbc \ - --without-rlm_sql_oracle \ - --without-rlm_sql_sybase \ - --without-rlm_sql_unixodbc \ - --without-vmps -# TODO: Include VMPS support - -.if ${ARCH} == amd64 -CONFIGURE_ARGS+= --with-pic -.endif - -.if defined(WITH_HEIMDAL) && !defined(WITH_KERBEROS) -WITH_KERBEROS= yes -.endif - -.ifdef(WITH_KERBEROS) -.ifdef(WITH_HEIMDAL) -LIB_DEPENDS+= krb5.23:${PORTSDIR}/security/heimdal -CONFIGURE_ARGS+=--enable-heimdal-krb5 -.else -LIB_DEPENDS+= krb5.3:${PORTSDIR}/security/krb5 -.endif -CONFIGURE_ARGS+=--with-rlm-krb5-lib-dir=${LOCALBASE}/lib -CONFIGURE_ARGS+=--with-rlm-krb5-include-dir=${LOCALBASE}/include -PLIST_SUB+= KRB5="" -.else -CONFIGURE_ARGS+=--without-rlm_krb5 -PLIST_SUB+= KRB5="@comment " -.endif - -.ifdef(WITH_LDAP) -USE_OPENLDAP= YES -PLIST_SUB+= LDAP="" -_REQUIRE+= slapd -.else -CONFIGURE_ARGS+=--without-rlm_ldap -PLIST_SUB+= LDAP="@comment " -.endif - -.ifdef(WITH_MYSQL) -USE_MYSQL= YES -CONFIGURE_ARGS+=--with-rlm_sql_mysql -PLIST_SUB+= MYSQL="" -_REQUIRE+= mysql -.else -CONFIGURE_ARGS+=--without-rlm_sql_mysql -PLIST_SUB+= MYSQL="@comment " -.endif - -.ifdef(WITH_PGSQL) -USE_PGSQL= YES -CONFIGURE_ARGS+=--with-rlm_sql_postgresql -PLIST_SUB+= PGSQL="" -_REQUIRE+= postgresql -.else -CONFIGURE_ARGS+=--without-rlm_sql_postgresql -PLIST_SUB+= PGSQL="@comment " -.endif - -.ifdef(WITH_FIREBIRD) -USE_FIREBIRD= YES -CONFIGURE_ARGS+=--with-rlm_sql_firebird -PLIST_SUB+= FIREBIRD="" -.else -CONFIGURE_ARGS+=--without-rlm_sql_firebird -PLIST_SUB+= FIREBIRD="@comment " -.endif - -# Firebird module is still experimental -.if defined(WITH_FIREBIRD) && !defined(WITH_EXPERIMENTAL) -WITH_EXPERIMENTAL= yes -.endif - -.ifdef(WITH_SNMP) -LIB_DEPENDS+= snmp.4:${PORTSDIR}/net-mgmt/net-snmp4 -.else -CONFIGURE_ARGS+=--without-snmp -.endif - -.ifdef(WITH_EXPERIMENTAL) -USE_PYTHON= yes -# hack to get the dependency -.include "${PORTSDIR}/Mk/bsd.python.mk" -CONFIGURE_ARGS+=--with-experimental-modules -PLIST_SUB+= EXPM="" -.else -PLIST_SUB+= EXPM="@comment " -.endif - -.ifdef(WITH_DEVELOPER) -CONFIGURE_ARGS+=--enable-developer -.endif - -.ifdef(WITH_NOPERL) -CONFIGURE_ARGS+=--without-rlm_perl -PLIST_SUB+= RLMPERL="@comment " -.else -USE_PERL5= yes -CONFIGURE_ARGS+=--with-rlm_perl -PLIST_SUB+= RLMPERL="" -.endif - -USE_LDCONFIG= yes - -MAN1= radclient.1 radeapclient.1 radlast.1 radtest.1 radwho.1 \ - radzap.1 -MAN5= acct_users.5 clients.conf.5 dictionary.5 radiusd.conf.5 \ - radrelay.conf.5 rlm_acct_unique.5 rlm_always.5 \ - rlm_attr_filter.5 rlm_attr_rewrite.5 rlm_chap.5 rlm_counter.5 \ - rlm_detail.5 rlm_digest.5 rlm_expr.5 rlm_files.5 rlm_mschap.5 \ - rlm_pap.5 rlm_passwd.5 rlm_policy.5 rlm_realm.5 rlm_sql.5 \ - rlm_sql_log.5 rlm_unix.5 unlang.5 users.5 vmpsd.conf.5 -MAN8= radiusd.8 radrelay.8 radsqlrelay.8 radwatch.8 \ - rlm_ippool_tool.8 vmpsd.8 - -SUB_LIST+= REQUIRE="${_REQUIRE}" - -post-patch: -# Patch Makefile / Makefile.in throughout the source tree to install raddb -# contents in ${EXAMPLESDIR}/raddb rather than the raddbdir from configure - @${FIND} -E ${WRKSRC} -regex '.*/Makefile(\.in)?$$' -exec \ - ${REINPLACE_CMD} -e "s:\$$(R)\$$(raddbdir):${EXAMPLESDIR}/raddb:g" {} \; -# Clean up after the last operation (so as not to get unwanted files when installing doc/) - @${FIND} -E ${WRKSRC} -regex '.*/Makefile(\.in)?\.(orig|bak)$$' -delete -# Delete empty src/modules/rlm_sql/drivers/rlm_sql_freetds to avoid the build -# process failing -# TODO: Check to see if fixed in future upstream releases. - @${RM} -r ${WRKSRC}/src/modules/rlm_sql/drivers/rlm_sql_freetds -# Patch raddb/certs/bootstrap to use gmake instead of make - @${REINPLACE_CMD} -Ee "s:^make:${PREFIX}/bin/gmake:" \ - ${WRKSRC}/raddb/certs/bootstrap -# Clean up after the last operation (so as not to get unwanted files in raddb) - @${FIND} -E ${WRKSRC}/raddb/certs -regex '.*/bootstrap\.(orig|bak)$$' \ - -delete - -pre-configure: -# Replace -pthread with ${PTHREAD_LIBS} in configure(.in) files - @${FIND} -E ${WRKSRC} -regex '.*/configure(\.in)?$$' -exec \ - ${REINPLACE_CMD} -e "s:-pthread:${PTHREAD_LIBS}:g" {} \; -# Force the rebuild of some configures from configure.in, as we're patching -# the configure.in -# NOTE: ${WRKSRC}/configure is rebuilt automatically once autoconf:261 is -# added to USE_AUTOTOOLS - @cd ${WRKSRC}/src/modules/rlm_ldap && ${AUTOCONF} -I ${WRKSRC} - @cd ${WRKSRC}/src/modules/rlm_sql/drivers/rlm_sql_mysql \ - && ${AUTOCONF} -I ${WRKSRC} - @cd ${WRKSRC}/src/modules/rlm_python && ${AUTOCONF} -I ${WRKSRC} - -post-install: -# Create (if necessary) ${PREFIX}/etc/raddb and subdirectories using -# ${EXAMPLESDIR}/raddb as the model layout - @for i in `${FIND} ${EXAMPLESDIR}/raddb/ -type d -print \ - | ${SED} -e 's:^${EXAMPLESDIR}/raddb::g'`; do \ - if [ ! -d ${PREFIX}/etc/raddb$${i} ]; then \ - ${MKDIR} ${PREFIX}/etc/raddb$${i}; \ - fi; \ - done -# Copy all files from ${EXAMPLESDIR}/raddb to ${PREFIX}/etc/raddb if they -# don't already exist in the destination location - @for i in `${FIND} -P ${EXAMPLESDIR}/raddb/ \( -type f -or -type l \) \ - -print \ - | ${SED} -e 's:^${EXAMPLESDIR}/raddb/::g'`; do \ - if [ ! -f ${PREFIX}/etc/raddb/$${i} ]; then \ - ${CP} -RP ${EXAMPLESDIR}/raddb/$${i} ${PREFIX}/etc/raddb/$${i}; \ - fi; \ - done -# Set ${PREFIX}/etc/raddb and all the files and folders in it to g-w,o-rwx -# (FreeRADIUS will probably complain if this is not done) - @${CHMOD} -R g-w,o-rwx ${PREFIX}/etc/raddb - -.include <bsd.port.post.mk> diff --git a/net/freeradius-devel/distinfo b/net/freeradius-devel/distinfo deleted file mode 100644 index d9e4db352776..000000000000 --- a/net/freeradius-devel/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -MD5 (freeradius-server-2.0.0-pre2.tar.bz2) = b2000a4cef61d3951f29ad37e64c49f5 -SHA256 (freeradius-server-2.0.0-pre2.tar.bz2) = 2be0e6c12b458325a33d69682db05896664e04bf528348e541432b78b0a69357 -SIZE (freeradius-server-2.0.0-pre2.tar.bz2) = 2222963 diff --git a/net/freeradius-devel/files/patch-pthread b/net/freeradius-devel/files/patch-pthread deleted file mode 100644 index 32c5e7d4e4e4..000000000000 --- a/net/freeradius-devel/files/patch-pthread +++ /dev/null @@ -1,157 +0,0 @@ ---- configure.in Mon Aug 6 00:38:46 2007 -+++ configure.in Wed Aug 29 20:06:05 2007 -@@ -470,14 +470,25 @@ - dnl # On Some systems, we need extra pre-processor flags, to get them to - dnl # to do the threading properly. - dnl # -- AC_CHECK_LIB(pthread, pthread_create, -- [ CFLAGS="$CFLAGS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS" -- LIBS="$LIBS -lpthread" ], -- AC_CHECK_LIB(c_r, pthread_create, -- [ CFLAGS="$CFLAGS -pthread -D_THREAD_SAFE" ], -- [ WITH_THREADS="no" ] -- ) -- ) -+dnl # On FreeBSD, check the pthread_create function with -pthread in $CFLAGS -+dnl # but WITHOUT -lpthread (see FreeBSD Porter's Handbook, section 12.12 -+dnl # at http://tinyurl.com/34cya8 ) -+ case "$host" in -+ *-freebsd*) -+ CFLAGS="$CFLAGS -pthread" -+ AC_CHECK_FUNC(pthread_create, , [ WITH_THREADS="no" ]) -+ ;; -+ *) -+ AC_CHECK_LIB(pthread, pthread_create, -+ [ CFLAGS="$CFLAGS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS" -+ LIBS="$LIBS -lpthread" ], -+ AC_CHECK_LIB(c_r, pthread_create, -+ [ CFLAGS="$CFLAGS -pthread -D_THREAD_SAFE" ], -+ [ WITH_THREADS="no" ] -+ ) -+ ) -+ ;; -+ esac - fi - - dnl # ---- src/modules/rlm_ldap/configure.in Fri Jul 27 17:51:33 2007 -+++ src/modules/rlm_ldap/configure.in Fri Jul 27 18:10:51 2007 -@@ -77,14 +77,27 @@ - - dnl pthread stuff is usually in -lpthread - dnl or in -lc_r, on *BSD -+ dnl FreeBSD uses -pthread - if test "x$rlm_ldap_with_threads" = "xyes"; then -- AC_CHECK_LIB(pthread, pthread_create, -- [ LIBS="-lpthread $LIBS" ], -- AC_CHECK_LIB(c_r, pthread_create, -- [ LIBS="-lc_r $LIBS" ], -- [ rlm_ldap_with_threads="no" ] -- ) -- ) -+ case "$host" in -+ *-freebsd*) -+ old_CFLAGS=$CFLAGS -+ CFLAGS="$CFLAGS -pthread" -+ AC_CHECK_FUNC(pthread_create, , [ rlm_ldap_with_threads="no" ]) -+ if test "x$rlm_ldap_with_threads" = "xno"; then -+ CFLAGS=$old_CFLAGS -+ fi -+ ;; -+ *) -+ AC_CHECK_LIB(pthread, pthread_create, -+ [ LIBS="-lpthread $LIBS" ], -+ AC_CHECK_LIB(c_r, pthread_create, -+ [ LIBS="-lc_r $LIBS" ], -+ [ rlm_ldap_with_threads="no" ] -+ ) -+ ) -+ ;; -+ esac - fi - - dnl Try only "-lldap_r" or "-lldap" ---- src/modules/rlm_sql/drivers/rlm_sql_mysql/configure.in Fri Nov 25 20:31:54 2005 -+++ src/modules/rlm_sql/drivers/rlm_sql_mysql/configure.in Fri Jul 27 19:11:33 2007 -@@ -61,14 +61,27 @@ - - dnl pthread stuff is usually in -lpthread - dnl or in -lc_r, on *BSD -+ dnl FreeBSD uses -pthread - if test "x$mysql_with_threads" = "xyes"; then -- AC_CHECK_LIB(pthread, pthread_create, -- [ LIBS="-lpthread $LIBS" ], -- AC_CHECK_LIB(c_r, pthread_create, -- [ LIBS="-lc_r $LIBS" ], -- [ mysql_with_threads=no ] -- ) -- ) -+ case "$host" in -+ *-freebsd*) -+ old_CFLAGS=$CFLAGS -+ CFLAGS="$CFLAGS -pthread" -+ AC_CHECK_FUNC(pthread_create, , [ mysql_with_threads="no" ]) -+ if test "x$mysql_with_threads" = "xno"; then -+ CFLAGS=$old_CFLAGS -+ fi -+ ;; -+ *) -+ AC_CHECK_LIB(pthread, pthread_create, -+ [ LIBS="-lpthread $LIBS" ], -+ AC_CHECK_LIB(c_r, pthread_create, -+ [ LIBS="-lc_r $LIBS" ], -+ [ mysql_with_threads=no ] -+ ) -+ ) -+ ;; -+ esac - fi - - if test "x$mysql_with_threads" = "xyes"; then ---- src/modules/rlm_python/configure.in Thu May 15 15:52:02 2003 -+++ src/modules/rlm_python/configure.in Thu Aug 2 12:43:47 2007 -@@ -84,6 +84,44 @@ - FR_SMART_CHECK_LIB(python${PY_VERSION}, Py_Initialize) - LIBS=$old_LIBS - -+dnl # If that check fails, try it again having identified threading libraries -+dnl # in case libpython is threaded -+ -+ if test "x$smart_lib" = "x"; then -+ AC_MSG_NOTICE([Checking to see if libpython may be threaded.]) -+ dnl pthread stuff is usually in -lpthread -+ dnl or in -lc_r, on *BSD -+ dnl FreeBSD uses -pthread -+ libpython_with_threads="yes" -+ case "$host" in -+ *-freebsd*) -+ old_CFLAGS=$CFLAGS -+ CFLAGS="$CFLAGS -pthread" -+ AC_CHECK_FUNC(pthread_create, , [ libpython_with_threads="no" ]) -+ if test "x$libpython_with_threads" = "xno"; then -+ CFLAGS=$old_CFLAGS -+ fi -+ ;; -+ *) -+ AC_CHECK_LIB(pthread, pthread_create, -+ [ LIBS="-lpthread $LIBS" ], -+ AC_CHECK_LIB(c_r, pthread_create, -+ [ LIBS="-lc_r $LIBS" ], -+ [ libpython_with_threads="no" ] -+ ) -+ ) -+ ;; -+ esac -+ -+ if test "x$libpython_with_threads" = "xyes"; then -+ old_LIBS=$LIBS -+ LIBS="$LIBS $PY_LIB_LOC $PY_EXTRA_LIBS -lm" -+ smart_try_dir=$PY_LIB_DIR -+ FR_SMART_CHECK_LIB(python${PY_VERSION}, Py_Initialize) -+ LIBS=$old_LIBS -+ fi -+ fi -+ - eval t=\${ac_cv_lib_${sm_lib_safe}_${sm_func_safe}} - if test "x$t" = "xyes"; then - python_ldflags="$PY_LIB_LOC $PY_EXTRA_LIBS -lpython${PY_VERSION} -lm" diff --git a/net/freeradius-devel/files/patch-radiusd-no-pie b/net/freeradius-devel/files/patch-radiusd-no-pie deleted file mode 100644 index aee7a22734bb..000000000000 --- a/net/freeradius-devel/files/patch-radiusd-no-pie +++ /dev/null @@ -1,11 +0,0 @@ ---- src/main/Makefile.in Tue Oct 23 19:34:17 2007 -+++ src/main/Makefile.in Mon Dec 3 14:31:50 2007 -@@ -64,7 +64,7 @@ - - radiusd: $(SERVER_OBJS) $(MODULE_OBJS) ../lib/libradius.la - $(LIBTOOL) --mode=link $(CC) -export-dynamic -dlopen self \ -- $(LDFLAGS) -pie $(LINK_MODE) -o $@ $(SERVER_OBJS) \ -+ $(LDFLAGS) $(LINK_MODE) -o $@ $(SERVER_OBJS) \ - $(MODULE_LIBS) ../lib/libradius.la $(LIBS) $(SNMP_LIBS) \ - $(LCRYPT) $(PTHREADLIB) $(LIBLTDL) $(OPENSSL_LIBS) - diff --git a/net/freeradius-devel/files/patch-src-main-listen.c b/net/freeradius-devel/files/patch-src-main-listen.c deleted file mode 100644 index aee23d5deb98..000000000000 --- a/net/freeradius-devel/files/patch-src-main-listen.c +++ /dev/null @@ -1,37 +0,0 @@ ---- src/main/listen.c 4 Sep 2007 15:25:11 -0000 1.100 -+++ src/main/listen.c 25 Sep 2007 09:34:31 -0000 1.101 -@@ -862,6 +862,34 @@ - return -1; - } - -+ { -+ struct sockaddr_storage src; -+ socklen_t sizeof_src = sizeof(src); -+ -+ memset(&src, 0, sizeof_src); -+ if (getsockname(this->fd, (struct sockaddr *) &src, -+ &sizeof_src) < 0) { -+ return -1; -+ } -+ -+ if (src.ss_family == AF_INET) { -+ struct sockaddr_in *s4; -+ -+ s4 = (struct sockaddr_in *)&src; -+ sock->ipaddr.ipaddr.ip4addr = s4->sin_addr; -+ -+#ifdef HAVE_STRUCT_SOCKADDR_IN6 -+ } else if (src.ss_family == AF_INET6) { -+ struct sockaddr_in6 *s6; -+ -+ s6 = (struct sockaddr_in6 *)&src; -+ sock->ipaddr.ipaddr.ip6addr = s6->sin6_addr; -+#endif -+ } else { -+ return -1; -+ } -+ } -+ - #if 0 - #ifdef O_NONBLOCK - if ((flags = fcntl(this->fd, F_GETFL, NULL)) < 0) { diff --git a/net/freeradius-devel/files/radiusd.sh.in b/net/freeradius-devel/files/radiusd.sh.in deleted file mode 100644 index a29083d64fab..000000000000 --- a/net/freeradius-devel/files/radiusd.sh.in +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/sh - -# PROVIDE: radiusd -# REQUIRE: %%REQUIRE%% -# KEYWORD: shutdown - -# -# Add the following lines to /etc/rc.conf to enable radiusd: -# -# radiusd_enable="YES" -# - -. %%RC_SUBR%% - -name=radiusd -rcvar=`set_rcvar` -load_rc_config $name - -command=%%PREFIX%%/sbin/radiusd -pidfile=/var/run/radiusd/radiusd.pid - -# The radiusd_config parameter is now obsolete. Instead, derive the -# configuration directory name from radiusd_flags if possible, otherwise -# default to %%PREFIX%%/etc/raddb -required_dirs=`echo ${radiusd_flags} | sed -Ee 's:.*\-[^[:space:]d]*d[[:space:]]*([^[:space:]]+).*:\1:'` -required_dirs=${required_dirs:-"%%PREFIX%%/etc/raddb"} - -required_files="${required_dirs}/radiusd.conf" - -radiusd_enable=${radiusd_enable-"NO"} - -run_rc_command "$1" diff --git a/net/freeradius-devel/pkg-descr b/net/freeradius-devel/pkg-descr deleted file mode 100644 index 80a13c56b10c..000000000000 --- a/net/freeradius-devel/pkg-descr +++ /dev/null @@ -1,29 +0,0 @@ -This is the development version of FreeRADIUS. - -IMPORTANT: Configuration files CANNOT be copied directly from 1.x. Some -may work, most will require careful porting. See the FreeRADIUS web site for -more information on the status of this version. - - -FreeRADIUS is the premiere open source RADIUS server. Based on current -statistics, there are over 50,000 deployments of the software. These -deployments include small sites with 10 users, large-scale enterprises with -tens of thousands of users, and carrier-class deployments with over 10 million -users. In total, the sites that we know are using FreeRADIUS support nearly -100 million users. The only other servers that come close in terms of market -share and/or number of sites are ACS and IAS. - -The server scales easily from embedded systems with small amounts of memory to -systems with millions of users. It is fast, flexible, configurable, and -supports more authentication protocols than most commercial servers. It -includes support for SQL, LDAP, RADIUS Proxying, failover, load balancing, and -nearly 100 vendor dictionary files. It can perform authentications via the -PAP, CHAP, MS-CHAP, EAP-MD5, EAP-GTC, EAP-TLS, EAP-TTLS, PEAPv0, LEAP, -EAP-SIM, and Digest authentication protocols. It has reached a stable 1.1 -version, with incremental improvements added in each release. - -The server is released under the GNU General Public License (GPL), which means -that it is free to download and install. - - -WWW: http://www.freeradius.org/ diff --git a/net/freeradius-devel/pkg-plist b/net/freeradius-devel/pkg-plist deleted file mode 100644 index 89d6b3eefa69..000000000000 --- a/net/freeradius-devel/pkg-plist +++ /dev/null @@ -1,610 +0,0 @@ -@stopdaemon radiusd -bin/radclient -bin/radeapclient -bin/radlast -bin/radsniff -bin/radsqlrelay -bin/radtest -bin/radwho -bin/radzap -bin/rlm_dbm_cat -bin/rlm_dbm_parser -bin/rlm_ippool_tool -bin/smbencrypt -@unexec for i in `find -P %D/%%EXAMPLESDIR%%/raddb/ \( -type f -or -type l \) -print | sed -e 's:^%D/%%EXAMPLESDIR%%/raddb/::g'`; do if [ -f %D/%%EXAMPLESDIR%%/raddb/${i} ]; then if cmp -hsz %D/%%EXAMPLESDIR%%/raddb/${i} %D/etc/raddb/${i}; then rm -f %D/etc/raddb/${i}; fi; fi; done -@unexec for i in `find -d %D/%%EXAMPLESDIR%%/raddb/ -type d -mindepth 1 -print | sed -e 's:^%D/%%EXAMPLESDIR%%/raddb/::g'`; do if [ -d %D/etc/raddb/${i} ]; then rmdir %D/etc/raddb/${i} 2>/dev/null || true; fi; done -@dirrmtry etc/raddb/certs -@dirrmtry etc/raddb/sql/mssql -@dirrmtry etc/raddb/sql/mysql -@dirrmtry etc/raddb/sql/oracle -@dirrmtry etc/raddb/sql/postgresql -@dirrmtry etc/raddb/sql -@dirrmtry etc/raddb/sites-available -@dirrmtry etc/raddb -@unexec if [ -d %D/etc/raddb ]; then echo "You should remove %D/etc/raddb if you don't need it any more."; fi -%%EXAMPLESDIR%%/raddb/acct_users -%%EXAMPLESDIR%%/raddb/attrs -%%EXAMPLESDIR%%/raddb/attrs.access_reject -%%EXAMPLESDIR%%/raddb/attrs.accounting_response -%%EXAMPLESDIR%%/raddb/attrs.pre-proxy -%%EXAMPLESDIR%%/raddb/certs/Makefile -%%EXAMPLESDIR%%/raddb/certs/README -%%EXAMPLESDIR%%/raddb/certs/bootstrap -%%EXAMPLESDIR%%/raddb/certs/ca.cnf -%%EXAMPLESDIR%%/raddb/certs/client.cnf -%%EXAMPLESDIR%%/raddb/certs/server.cnf -%%EXAMPLESDIR%%/raddb/certs/xpextensions -%%EXAMPLESDIR%%/raddb/clients.conf -%%EXAMPLESDIR%%/raddb/dictionary -%%EXAMPLESDIR%%/raddb/eap.conf -%%EXAMPLESDIR%%/raddb/experimental.conf -%%EXAMPLESDIR%%/raddb/hints -%%EXAMPLESDIR%%/raddb/huntgroups -%%EXAMPLESDIR%%/raddb/ldap.attrmap -%%EXAMPLESDIR%%/raddb/otp.conf -%%EXAMPLESDIR%%/raddb/policy.txt -%%EXAMPLESDIR%%/raddb/preproxy_users -%%EXAMPLESDIR%%/raddb/proxy.conf -%%EXAMPLESDIR%%/raddb/radiusd.conf -%%EXAMPLESDIR%%/raddb/radrelay.conf -%%EXAMPLESDIR%%/raddb/sites-available/default -%%EXAMPLESDIR%%/raddb/sites-available/example -%%EXAMPLESDIR%%/raddb/sites-enabled/default -%%EXAMPLESDIR%%/raddb/snmp.conf -%%EXAMPLESDIR%%/raddb/sql.conf -%%EXAMPLESDIR%%/raddb/sql/mssql/dialup.conf -%%EXAMPLESDIR%%/raddb/sql/mssql/schema.sql -%%EXAMPLESDIR%%/raddb/sql/mysql/counter.conf -%%EXAMPLESDIR%%/raddb/sql/mysql/dialup.conf -%%EXAMPLESDIR%%/raddb/sql/mysql/ippool.conf -%%EXAMPLESDIR%%/raddb/sql/mysql/ippool.sql -%%EXAMPLESDIR%%/raddb/sql/mysql/nas.sql -%%EXAMPLESDIR%%/raddb/sql/mysql/schema.sql -%%EXAMPLESDIR%%/raddb/sql/oracle/dialup.conf -%%EXAMPLESDIR%%/raddb/sql/oracle/ippool.sql -%%EXAMPLESDIR%%/raddb/sql/oracle/nas.sql -%%EXAMPLESDIR%%/raddb/sql/oracle/schema.sql -%%EXAMPLESDIR%%/raddb/sql/postgresql/counter.conf -%%EXAMPLESDIR%%/raddb/sql/postgresql/dialup.conf -%%EXAMPLESDIR%%/raddb/sql/postgresql/ippool.conf -%%EXAMPLESDIR%%/raddb/sql/postgresql/ippool.sql -%%EXAMPLESDIR%%/raddb/sql/postgresql/nas.sql -%%EXAMPLESDIR%%/raddb/sql/postgresql/schema.sql -%%EXAMPLESDIR%%/raddb/sql/postgresql/update_radacct_group_trigger.sql -%%EXAMPLESDIR%%/raddb/sql/postgresql/voip-postpaid.conf -%%EXAMPLESDIR%%/raddb/sqlippool.conf -%%EXAMPLESDIR%%/raddb/users -%%EXAMPLESDIR%%/raddb/vmpsd.conf -%%EXAMPLESDIR%%/raddb/example.pl -@exec for i in `find %D/%%EXAMPLESDIR%%/raddb/ -type d -mindepth 1 -print | sed -e 's:^%D/%%EXAMPLESDIR%%/raddb/::g'`; do if [ ! -d %D/etc/raddb/${i} ]; then mkdir -p %D/etc/raddb/${i}; fi; done -@exec for i in `find -P %D/%%EXAMPLESDIR%%/raddb/ \( -type f -or -type l \) -print | sed -e 's:^%D/%%EXAMPLESDIR%%/raddb/::g'`; do if [ ! -f %D/etc/raddb/${i} ]; then cp -RP %D/%%EXAMPLESDIR%%/raddb/${i} %D/etc/raddb/${i}; fi; done -@exec chmod -R g-w,o-rwx %D/etc/raddb -@dirrm %%EXAMPLESDIR%%/raddb/sites-enabled -@dirrm %%EXAMPLESDIR%%/raddb/certs -@dirrm %%EXAMPLESDIR%%/raddb/sql/mssql -@dirrm %%EXAMPLESDIR%%/raddb/sql/mysql -@dirrm %%EXAMPLESDIR%%/raddb/sql/oracle -@dirrm %%EXAMPLESDIR%%/raddb/sql/postgresql -@dirrm %%EXAMPLESDIR%%/raddb/sql -@dirrm %%EXAMPLESDIR%%/raddb/sites-available -@dirrm %%EXAMPLESDIR%%/raddb -@dirrm %%EXAMPLESDIR%% -lib/libeap-%%PORTVERSION%%.la -lib/libeap-%%PORTVERSION%%.so -lib/libeap.a -lib/libeap.la -lib/libeap.so -lib/libradius-%%PORTVERSION%%.la -lib/libradius-%%PORTVERSION%%.so -lib/libradius.a -lib/libradius.la -lib/libradius.so -lib/rlm_acct_unique-%%PORTVERSION%%.la -lib/rlm_acct_unique-%%PORTVERSION%%.so -lib/rlm_acct_unique.a -lib/rlm_acct_unique.la -lib/rlm_acct_unique.so -lib/rlm_acctlog-%%PORTVERSION%%.la -lib/rlm_acctlog-%%PORTVERSION%%.so -lib/rlm_acctlog.a -lib/rlm_acctlog.la -lib/rlm_acctlog.so -lib/rlm_always-%%PORTVERSION%%.la -lib/rlm_always-%%PORTVERSION%%.so -lib/rlm_always.a -lib/rlm_always.la -lib/rlm_always.so -lib/rlm_attr_filter-%%PORTVERSION%%.la -lib/rlm_attr_filter-%%PORTVERSION%%.so -lib/rlm_attr_filter.a -lib/rlm_attr_filter.la -lib/rlm_attr_filter.so -lib/rlm_attr_rewrite-%%PORTVERSION%%.la -lib/rlm_attr_rewrite-%%PORTVERSION%%.so -lib/rlm_attr_rewrite.a -lib/rlm_attr_rewrite.la -lib/rlm_attr_rewrite.so -lib/rlm_chap-%%PORTVERSION%%.la -lib/rlm_chap-%%PORTVERSION%%.so -lib/rlm_chap.a -lib/rlm_chap.la -lib/rlm_chap.so -lib/rlm_checkval-%%PORTVERSION%%.la -lib/rlm_checkval-%%PORTVERSION%%.so -lib/rlm_checkval.a -lib/rlm_checkval.la -lib/rlm_checkval.so -lib/rlm_copy_packet-%%PORTVERSION%%.la -lib/rlm_copy_packet-%%PORTVERSION%%.so -lib/rlm_copy_packet.a -lib/rlm_copy_packet.la -lib/rlm_copy_packet.so -lib/rlm_counter-%%PORTVERSION%%.la -lib/rlm_counter-%%PORTVERSION%%.so -lib/rlm_counter.a -lib/rlm_counter.la -lib/rlm_counter.so -%%EXPM%%lib/rlm_cram-%%PORTVERSION%%.la -%%EXPM%%lib/rlm_cram-%%PORTVERSION%%.so -%%EXPM%%lib/rlm_cram.a -%%EXPM%%lib/rlm_cram.la -%%EXPM%%lib/rlm_cram.so -lib/rlm_dbm-%%PORTVERSION%%.la -lib/rlm_dbm-%%PORTVERSION%%.so -lib/rlm_dbm.a -lib/rlm_dbm.la -lib/rlm_dbm.so -lib/rlm_detail-%%PORTVERSION%%.la -lib/rlm_detail-%%PORTVERSION%%.so -lib/rlm_detail.a -lib/rlm_detail.la -lib/rlm_detail.so -lib/rlm_digest-%%PORTVERSION%%.la -lib/rlm_digest-%%PORTVERSION%%.so -lib/rlm_digest.a -lib/rlm_digest.la -lib/rlm_digest.so -lib/rlm_eap-%%PORTVERSION%%.la -lib/rlm_eap-%%PORTVERSION%%.so -lib/rlm_eap.a -lib/rlm_eap.la -lib/rlm_eap.so -lib/rlm_eap_gtc-%%PORTVERSION%%.la -lib/rlm_eap_gtc-%%PORTVERSION%%.so -lib/rlm_eap_gtc.a -lib/rlm_eap_gtc.la -lib/rlm_eap_gtc.so -lib/rlm_eap_leap-%%PORTVERSION%%.la -lib/rlm_eap_leap-%%PORTVERSION%%.so -lib/rlm_eap_leap.a -lib/rlm_eap_leap.la -lib/rlm_eap_leap.so -lib/rlm_eap_md5-%%PORTVERSION%%.la -lib/rlm_eap_md5-%%PORTVERSION%%.so -lib/rlm_eap_md5.a -lib/rlm_eap_md5.la -lib/rlm_eap_md5.so -lib/rlm_eap_mschapv2-%%PORTVERSION%%.la -lib/rlm_eap_mschapv2-%%PORTVERSION%%.so -lib/rlm_eap_mschapv2.a -lib/rlm_eap_mschapv2.la -lib/rlm_eap_mschapv2.so -lib/rlm_eap_peap-%%PORTVERSION%%.la -lib/rlm_eap_peap-%%PORTVERSION%%.so -lib/rlm_eap_peap.a -lib/rlm_eap_peap.la -lib/rlm_eap_peap.so -lib/rlm_eap_sim-%%PORTVERSION%%.la -lib/rlm_eap_sim-%%PORTVERSION%%.so -lib/rlm_eap_sim.a -lib/rlm_eap_sim.la -lib/rlm_eap_sim.so -lib/rlm_eap_tls-%%PORTVERSION%%.la -lib/rlm_eap_tls-%%PORTVERSION%%.so -lib/rlm_eap_tls.a -lib/rlm_eap_tls.la -lib/rlm_eap_tls.so -lib/rlm_eap_ttls-%%PORTVERSION%%.la -lib/rlm_eap_ttls-%%PORTVERSION%%.so -lib/rlm_eap_ttls.a -lib/rlm_eap_ttls.la -lib/rlm_eap_ttls.so -%%EXPM%%lib/rlm_example-%%PORTVERSION%%.la -%%EXPM%%lib/rlm_example-%%PORTVERSION%%.so -%%EXPM%%lib/rlm_example.a -%%EXPM%%lib/rlm_example.la -%%EXPM%%lib/rlm_example.so -lib/rlm_exec-%%PORTVERSION%%.la -lib/rlm_exec-%%PORTVERSION%%.so -lib/rlm_exec.a -lib/rlm_exec.la -lib/rlm_exec.so -lib/rlm_expiration-%%PORTVERSION%%.la -lib/rlm_expiration-%%PORTVERSION%%.so -lib/rlm_expiration.a -lib/rlm_expiration.la -lib/rlm_expiration.so -lib/rlm_expr-%%PORTVERSION%%.la -lib/rlm_expr-%%PORTVERSION%%.so -lib/rlm_expr.a -lib/rlm_expr.la -lib/rlm_expr.so -lib/rlm_fastusers-%%PORTVERSION%%.la -lib/rlm_fastusers-%%PORTVERSION%%.so -lib/rlm_fastusers.a -lib/rlm_fastusers.la -lib/rlm_fastusers.so -lib/rlm_files-%%PORTVERSION%%.la -lib/rlm_files-%%PORTVERSION%%.so -lib/rlm_files.a -lib/rlm_files.la -lib/rlm_files.so -lib/rlm_ippool-%%PORTVERSION%%.la -lib/rlm_ippool-%%PORTVERSION%%.so -lib/rlm_ippool.a -lib/rlm_ippool.la -lib/rlm_ippool.so -%%KRB5%%lib/rlm_krb5-%%PORTVERSION%%.la -%%KRB5%%lib/rlm_krb5-%%PORTVERSION%%.so -%%KRB5%%lib/rlm_krb5.a -%%KRB5%%lib/rlm_krb5.la -%%KRB5%%lib/rlm_krb5.so -%%LDAP%%lib/rlm_ldap-%%PORTVERSION%%.la -%%LDAP%%lib/rlm_ldap-%%PORTVERSION%%.so -%%LDAP%%lib/rlm_ldap.a -%%LDAP%%lib/rlm_ldap.la -%%LDAP%%lib/rlm_ldap.so -%%EXPM%%lib/rlm_linelog-%%PORTVERSION%%.la -%%EXPM%%lib/rlm_linelog-%%PORTVERSION%%.so -%%EXPM%%lib/rlm_linelog.a -%%EXPM%%lib/rlm_linelog.la -%%EXPM%%lib/rlm_linelog.so -lib/rlm_logintime-%%PORTVERSION%%.la -lib/rlm_logintime-%%PORTVERSION%%.so -lib/rlm_logintime.a -lib/rlm_logintime.la -lib/rlm_logintime.so -lib/rlm_mschap-%%PORTVERSION%%.la -lib/rlm_mschap-%%PORTVERSION%%.so -lib/rlm_mschap.a -lib/rlm_mschap.la -lib/rlm_mschap.so -lib/rlm_otp-%%PORTVERSION%%.la -lib/rlm_otp-%%PORTVERSION%%.so -lib/rlm_otp.a -lib/rlm_otp.la -lib/rlm_otp.so -lib/rlm_pam-%%PORTVERSION%%.la -lib/rlm_pam-%%PORTVERSION%%.so -lib/rlm_pam.a -lib/rlm_pam.la -lib/rlm_pam.so -lib/rlm_pap-%%PORTVERSION%%.la -lib/rlm_pap-%%PORTVERSION%%.so -lib/rlm_pap.a -lib/rlm_pap.la -lib/rlm_pap.so -lib/rlm_passwd-%%PORTVERSION%%.la -lib/rlm_passwd-%%PORTVERSION%%.so -lib/rlm_passwd.a -lib/rlm_passwd.la -lib/rlm_passwd.so -%%RLMPERL%%lib/rlm_perl-%%PORTVERSION%%.la -%%RLMPERL%%lib/rlm_perl-%%PORTVERSION%%.so -%%RLMPERL%%lib/rlm_perl.a -%%RLMPERL%%lib/rlm_perl.la -%%RLMPERL%%lib/rlm_perl.so -%%EXPM%%lib/rlm_policy-%%PORTVERSION%%.la -%%EXPM%%lib/rlm_policy-%%PORTVERSION%%.so -%%EXPM%%lib/rlm_policy.a -%%EXPM%%lib/rlm_policy.la -%%EXPM%%lib/rlm_policy.so -lib/rlm_preprocess-%%PORTVERSION%%.la -lib/rlm_preprocess-%%PORTVERSION%%.so -lib/rlm_preprocess.a -lib/rlm_preprocess.la -lib/rlm_preprocess.so -%%EXPM%%lib/rlm_protocol_filter-%%PORTVERSION%%.la -%%EXPM%%lib/rlm_protocol_filter-%%PORTVERSION%%.so -%%EXPM%%lib/rlm_protocol_filter.a -%%EXPM%%lib/rlm_protocol_filter.la -%%EXPM%%lib/rlm_protocol_filter.so -%%EXPM%%lib/rlm_python-%%PORTVERSION%%.la -%%EXPM%%lib/rlm_python-%%PORTVERSION%%.so -%%EXPM%%lib/rlm_python.a -%%EXPM%%lib/rlm_python.la -%%EXPM%%lib/rlm_python.so -lib/rlm_radutmp-%%PORTVERSION%%.la -lib/rlm_radutmp-%%PORTVERSION%%.so -lib/rlm_radutmp.a -lib/rlm_radutmp.la -lib/rlm_radutmp.so -lib/rlm_realm-%%PORTVERSION%%.la -lib/rlm_realm-%%PORTVERSION%%.so -lib/rlm_realm.a -lib/rlm_realm.la -lib/rlm_realm.so -%%EXPM%%lib/rlm_sim_files-%%PORTVERSION%%.la -%%EXPM%%lib/rlm_sim_files-%%PORTVERSION%%.so -%%EXPM%%lib/rlm_sim_files.a -%%EXPM%%lib/rlm_sim_files.la -%%EXPM%%lib/rlm_sim_files.so -%%EXPM%%lib/rlm_smb-%%PORTVERSION%%.la -%%EXPM%%lib/rlm_smb-%%PORTVERSION%%.so -%%EXPM%%lib/rlm_smb.a -%%EXPM%%lib/rlm_smb.la -%%EXPM%%lib/rlm_smb.so -lib/rlm_sql-%%PORTVERSION%%.la -lib/rlm_sql-%%PORTVERSION%%.so -lib/rlm_sql.a -lib/rlm_sql.la -lib/rlm_sql.so -%%FIREBIRD%%lib/rlm_sql_firebird-%%PORTVERSION%%.la -%%FIREBIRD%%lib/rlm_sql_firebird-%%PORTVERSION%%.so -%%FIREBIRD%%lib/rlm_sql_firebird.a -%%FIREBIRD%%lib/rlm_sql_firebird.la -%%FIREBIRD%%lib/rlm_sql_firebird.so -lib/rlm_sql_log-%%PORTVERSION%%.la -lib/rlm_sql_log-%%PORTVERSION%%.so -lib/rlm_sql_log.a -lib/rlm_sql_log.la -lib/rlm_sql_log.so -%%MYSQL%%lib/rlm_sql_mysql-%%PORTVERSION%%.la -%%MYSQL%%lib/rlm_sql_mysql-%%PORTVERSION%%.so -%%MYSQL%%lib/rlm_sql_mysql.a -%%MYSQL%%lib/rlm_sql_mysql.la -%%MYSQL%%lib/rlm_sql_mysql.so -%%PGSQL%%lib/rlm_sql_postgresql-%%PORTVERSION%%.la -%%PGSQL%%lib/rlm_sql_postgresql-%%PORTVERSION%%.so -%%PGSQL%%lib/rlm_sql_postgresql.a -%%PGSQL%%lib/rlm_sql_postgresql.la -%%PGSQL%%lib/rlm_sql_postgresql.so -lib/rlm_sqlcounter-%%PORTVERSION%%.la -lib/rlm_sqlcounter-%%PORTVERSION%%.so -lib/rlm_sqlcounter.a -lib/rlm_sqlcounter.la -lib/rlm_sqlcounter.so -%%EXPM%%lib/rlm_sqlhpwippool-%%PORTVERSION%%.la -%%EXPM%%lib/rlm_sqlhpwippool-%%PORTVERSION%%.so -%%EXPM%%lib/rlm_sqlhpwippool.a -%%EXPM%%lib/rlm_sqlhpwippool.la -%%EXPM%%lib/rlm_sqlhpwippool.so -lib/rlm_sqlippool-%%PORTVERSION%%.la -lib/rlm_sqlippool-%%PORTVERSION%%.so -lib/rlm_sqlippool.a -lib/rlm_sqlippool.la -lib/rlm_sqlippool.so -lib/rlm_unix-%%PORTVERSION%%.la -lib/rlm_unix-%%PORTVERSION%%.so -lib/rlm_unix.a -lib/rlm_unix.la -lib/rlm_unix.so -sbin/check-radiusd-config -sbin/checkrad -sbin/radiusd -sbin/radwatch -sbin/rc.radiusd -include/freeradius/hash.h -include/freeradius/ident.h -include/freeradius/libradius.h -include/freeradius/md4.h -include/freeradius/md5.h -include/freeradius/missing.h -include/freeradius/packet.h -include/freeradius/radius.h -include/freeradius/radpaths.h -include/freeradius/sha1.h -include/freeradius/token.h -include/freeradius/udpfromto.h -include/freeradius/vqp.h -@dirrm include/freeradius -%%PORTDOCS%%%%DOCSDIR%%/Acct-Type -%%PORTDOCS%%%%DOCSDIR%%/Autz-Type -%%PORTDOCS%%%%DOCSDIR%%/CYGWIN -%%PORTDOCS%%%%DOCSDIR%%/ChangeLog -%%PORTDOCS%%%%DOCSDIR%%/DIFFS -%%PORTDOCS%%%%DOCSDIR%%/MACOSX -%%PORTDOCS%%%%DOCSDIR%%/OS2 -%%PORTDOCS%%%%DOCSDIR%%/Post-Auth-Type -%%PORTDOCS%%%%DOCSDIR%%/RADIUS-LDAP-eDirectory -%%PORTDOCS%%%%DOCSDIR%%/RADIUS-SQL.schema -%%PORTDOCS%%%%DOCSDIR%%/README -%%PORTDOCS%%%%DOCSDIR%%/Session-Type -%%PORTDOCS%%%%DOCSDIR%%/Simultaneous-Use -%%PORTDOCS%%%%DOCSDIR%%/aaa.txt -%%PORTDOCS%%%%DOCSDIR%%/ascend -%%PORTDOCS%%%%DOCSDIR%%/bay -%%PORTDOCS%%%%DOCSDIR%%/bugs -%%PORTDOCS%%%%DOCSDIR%%/cisco -%%PORTDOCS%%%%DOCSDIR%%/coding-methods.txt -%%PORTDOCS%%%%DOCSDIR%%/configurable_failover -%%PORTDOCS%%%%DOCSDIR%%/examples/iplanet.ldif -%%PORTDOCS%%%%DOCSDIR%%/examples/iplanet.schema -%%PORTDOCS%%%%DOCSDIR%%/examples/openldap.schema -%%PORTDOCS%%%%DOCSDIR%%/examples/postgresql_update_radacct_group_trigger.sql -%%PORTDOCS%%%%DOCSDIR%%/ldap_howto.txt -%%PORTDOCS%%%%DOCSDIR%%/load-balance.txt -%%PORTDOCS%%%%DOCSDIR%%/misc-nas -%%PORTDOCS%%%%DOCSDIR%%/module_interface -%%PORTDOCS%%%%DOCSDIR%%/mssql -%%PORTDOCS%%%%DOCSDIR%%/performance-testing -%%PORTDOCS%%%%DOCSDIR%%/processing_users_file -%%PORTDOCS%%%%DOCSDIR%%/proxy -%%PORTDOCS%%%%DOCSDIR%%/release-method.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/attributes.html -%%PORTDOCS%%%%DOCSDIR%%/rfc/draft-kamath-pppext-eap-mschapv2-00.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/draft-sterman-aaa-sip-00.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/leap.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/pppext-eap-sim-12.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc1157.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc1227.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc1448.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc1901.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc1905.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2058.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2059.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2138.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2139.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2243.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2289.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2433.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2548.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2607.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2618.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2619.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2620.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2621.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2716.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2759.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2809.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2865.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2866.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2867.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2868.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2869.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2882.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc2924.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc3162.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc3575.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc3576.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc3579.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc3580.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc3748.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc4372.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc4590.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc4675.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc4679.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc4818.txt -%%PORTDOCS%%%%DOCSDIR%%/rfc/rfc4849.txt -%%PORTDOCS%%%%DOCSDIR%%/rlm_dbm -%%PORTDOCS%%%%DOCSDIR%%/rlm_eap -%%PORTDOCS%%%%DOCSDIR%%/rlm_expiration -%%PORTDOCS%%%%DOCSDIR%%/rlm_fastusers -%%PORTDOCS%%%%DOCSDIR%%/rlm_krb5 -%%PORTDOCS%%%%DOCSDIR%%/rlm_ldap -%%PORTDOCS%%%%DOCSDIR%%/rlm_pam -%%PORTDOCS%%%%DOCSDIR%%/rlm_passwd -%%PORTDOCS%%%%DOCSDIR%%/rlm_python -%%PORTDOCS%%%%DOCSDIR%%/rlm_sim_triplets -%%PORTDOCS%%%%DOCSDIR%%/rlm_sql -%%PORTDOCS%%%%DOCSDIR%%/rlm_sqlcounter -%%PORTDOCS%%%%DOCSDIR%%/rlm_sqlippool -%%PORTDOCS%%%%DOCSDIR%%/snmp -%%PORTDOCS%%%%DOCSDIR%%/supervise-radiusd.txt -%%PORTDOCS%%%%DOCSDIR%%/tuning_guide -%%PORTDOCS%%%%DOCSDIR%%/variables.txt -%%PORTDOCS%%@dirrm %%DOCSDIR%%/rfc -%%PORTDOCS%%@dirrm %%DOCSDIR%%/examples -%%PORTDOCS%%@dirrm %%DOCSDIR%% -%%DATADIR%%/dictionary -%%DATADIR%%/dictionary.3com -%%DATADIR%%/dictionary.3gpp -%%DATADIR%%/dictionary.3gpp2 -%%DATADIR%%/dictionary.acc -%%DATADIR%%/dictionary.airespace -%%DATADIR%%/dictionary.alcatel -%%DATADIR%%/dictionary.alteon -%%DATADIR%%/dictionary.altiga -%%DATADIR%%/dictionary.alvarion -%%DATADIR%%/dictionary.aptis -%%DATADIR%%/dictionary.aruba -%%DATADIR%%/dictionary.ascend -%%DATADIR%%/dictionary.asn -%%DATADIR%%/dictionary.avaya -%%DATADIR%%/dictionary.azaire -%%DATADIR%%/dictionary.bay -%%DATADIR%%/dictionary.bintec -%%DATADIR%%/dictionary.bristol -%%DATADIR%%/dictionary.cablelabs -%%DATADIR%%/dictionary.cabletron -%%DATADIR%%/dictionary.chillispot -%%DATADIR%%/dictionary.cisco -%%DATADIR%%/dictionary.cisco.bbsm -%%DATADIR%%/dictionary.cisco.vpn3000 -%%DATADIR%%/dictionary.cisco.vpn5000 -%%DATADIR%%/dictionary.colubris -%%DATADIR%%/dictionary.columbia_university -%%DATADIR%%/dictionary.compat -%%DATADIR%%/dictionary.cosine -%%DATADIR%%/dictionary.digium -%%DATADIR%%/dictionary.epygi -%%DATADIR%%/dictionary.ericsson -%%DATADIR%%/dictionary.erx -%%DATADIR%%/dictionary.extreme -%%DATADIR%%/dictionary.fortinet -%%DATADIR%%/dictionary.foundry -%%DATADIR%%/dictionary.freeradius -%%DATADIR%%/dictionary.freeradius.internal -%%DATADIR%%/dictionary.gandalf -%%DATADIR%%/dictionary.garderos -%%DATADIR%%/dictionary.gemtek -%%DATADIR%%/dictionary.hp -%%DATADIR%%/dictionary.ipunplugged -%%DATADIR%%/dictionary.issanni -%%DATADIR%%/dictionary.itk -%%DATADIR%%/dictionary.juniper -%%DATADIR%%/dictionary.karlnet -%%DATADIR%%/dictionary.livingston -%%DATADIR%%/dictionary.localweb -%%DATADIR%%/dictionary.lucent -%%DATADIR%%/dictionary.merit -%%DATADIR%%/dictionary.microsoft -%%DATADIR%%/dictionary.mikrotik -%%DATADIR%%/dictionary.motorola -%%DATADIR%%/dictionary.navini -%%DATADIR%%/dictionary.netscreen -%%DATADIR%%/dictionary.nexans -%%DATADIR%%/dictionary.nokia -%%DATADIR%%/dictionary.nokia.conflict -%%DATADIR%%/dictionary.nomadix -%%DATADIR%%/dictionary.nortel -%%DATADIR%%/dictionary.ntua -%%DATADIR%%/dictionary.packeteer -%%DATADIR%%/dictionary.patton -%%DATADIR%%/dictionary.propel -%%DATADIR%%/dictionary.quiconnect -%%DATADIR%%/dictionary.quintum -%%DATADIR%%/dictionary.redback -%%DATADIR%%/dictionary.redcreek -%%DATADIR%%/dictionary.rfc2865 -%%DATADIR%%/dictionary.rfc2866 -%%DATADIR%%/dictionary.rfc2867 -%%DATADIR%%/dictionary.rfc2868 -%%DATADIR%%/dictionary.rfc2869 -%%DATADIR%%/dictionary.rfc3162 -%%DATADIR%%/dictionary.rfc3576 -%%DATADIR%%/dictionary.rfc3580 -%%DATADIR%%/dictionary.rfc4372 -%%DATADIR%%/dictionary.rfc4675 -%%DATADIR%%/dictionary.rfc4679 -%%DATADIR%%/dictionary.rfc4818 -%%DATADIR%%/dictionary.rfc4849 -%%DATADIR%%/dictionary.riverstone -%%DATADIR%%/dictionary.roaringpenguin -%%DATADIR%%/dictionary.shasta -%%DATADIR%%/dictionary.shiva -%%DATADIR%%/dictionary.sofaware -%%DATADIR%%/dictionary.sonicwall -%%DATADIR%%/dictionary.springtide -%%DATADIR%%/dictionary.starent -%%DATADIR%%/dictionary.t_systems_nova -%%DATADIR%%/dictionary.telebit -%%DATADIR%%/dictionary.telkom -%%DATADIR%%/dictionary.trapeze -%%DATADIR%%/dictionary.tropos -%%DATADIR%%/dictionary.unix -%%DATADIR%%/dictionary.usr -%%DATADIR%%/dictionary.valemount -%%DATADIR%%/dictionary.versanet -%%DATADIR%%/dictionary.vqp -%%DATADIR%%/dictionary.walabi -%%DATADIR%%/dictionary.waverider -%%DATADIR%%/dictionary.wispr -%%DATADIR%%/dictionary.xedia -%%DATADIR%%/dictionary.xylan -%%DATADIR%%/dictionary.zyxel -@dirrm %%DATADIR%% -@exec mkdir -p /var/log/raddb -@exec chmod -R og= /var/log/raddb -@exec mkdir -p /var/run/radiusd -@unexec rm -fr /var/run/radiusd |