FreeBSD Bugzilla – Attachment 141318 Details for
Bug 188090
[patch] net/freeradius2 add stage support
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
freeradius2.diff
freeradius2.diff (text/plain), 28.87 KB, created by
Olli Hauer
on 2014-03-30 19:30:00 UTC
(
hide
)
Description:
freeradius2.diff
Filename:
MIME Type:
Creator:
Olli Hauer
Created:
2014-03-30 19:30:00 UTC
Size:
28.87 KB
patch
obsolete
>Index: Makefile >=================================================================== >--- Makefile (revision 349621) >+++ Makefile (working copy) >@@ -21,14 +21,13 @@ > LOGDIR?= /var/log > KRB5_CONFIG?= /usr/bin/krb5-config --libs > >-CONFLICTS= gnu-radius-[0-9].* openradius-[0-9].* radiusd-cistron-[0-9].* \ >- freeradius-mysql-[0-9].* freeradius-[013-9].* freeradius3-3.* >+CONFLICTS_INSTALL= gnu-radius-[0-9].* openradius-[0-9].* radiusd-cistron-[0-9].* \ >+ freeradius-mysql-[0-9].* freeradius-[^2].* freeradius3-3.* > > USE_RC_SUBR= radiusd > >-USES= gmake >+USES= gmake tar:bzip2 > USE_AUTOTOOLS= libltdl libtool autoconf >-USE_BZIP2= yes > USE_OPENSSL= yes > MAKE_ARGS+= LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}" > CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib >@@ -54,7 +53,6 @@ > EDIR_DESC= Enable eDirectory support (implies LDAP) > SSL_PORT_DESC= Use OpenSSL from the ports collection > >-NO_STAGE= yes > .include <bsd.port.options.mk> > > # Default requirements for rc script >@@ -264,6 +262,9 @@ > > .include <bsd.port.pre.mk> > >+# if we're installing, place sample configs into ${EXAMPLESDIR} >+MAKE_ARGS+= raddbdir="${EXAMPLESDIR}/raddb" R=${STAGEDIR} >+ > .if ${ARCH} == "sparc64" && ${OSVERSION} < 700000 > BROKEN= Does not build on sparc64-6 > .endif >@@ -308,48 +309,22 @@ > CONFIGURE_ARGS+= --with-pic > .endif > >+SUB_FILES+= pkg-install pkg-message > SUB_LIST+= RADIUS_USER="${RADIUS_USER}" \ > RADIUS_GROUP="${RADIUS_GROUP}" \ > RADDB_WORK="${WRKSRC}/raddb" \ > RADDB="${PREFIX}/etc/raddb" \ > LOGDIR="${LOGDIR}" \ > LIBDIR="${PREFIX}/${FREERADIUS_LIBDIR}" >-SUB_FILES+= pkg-install pkg-message > >-MAN1= radclient.1 radeapclient.1 radlast.1 radtest.1 radwho.1 \ >- radzap.1 smbencrypt.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 checkrad.5 >-MAN8= radiusd.8 radmin.8 raddebug.8 radrelay.8 radsqlrelay.8 \ >- radwatch.8 rlm_ippool_tool.8 radconf2xml.8 radcrypt.8 \ >- radsniff.8 rlm_dbm_cat.8 rlm_dbm_parser.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 >-# Patch raddb/certs/bootstrap to use gmake instead of make >- @${REINPLACE_CMD} -Ee "s:^make:${GMAKE}:" \ >- ${WRKSRC}/raddb/certs/bootstrap > # Patch raddb/certs/Makefile for the full path to the openssl binary (using > # ports OpenSSL if installed) > @${REINPLACE_CMD} -E \ > -e "s:^([[:space:]])+openssl:\1${OPENSSLBASE}/bin/openssl:g" \ > ${WRKSRC}/raddb/certs/Makefile >-# Clean up after the last two operations (so as not to get unwanted files in >-# raddb) >- @${FIND} -E ${WRKSRC}/raddb/certs \ >- -regex '.*/(bootstrap|Makefile)\.(orig|bak)$$' \ >- -delete > # If we're using Heimdal from base, alter the LIBS variable > .if ${PORT_OPTIONS:MHEIMDAL} && empty(PORT_OPTIONS:MHEIMDAL_PORT) > @${REINPLACE_CMD} -e 's|LIBS|KRB5LIBS|g' ${WRKSRC}/src/modules/rlm_krb5/configure >@@ -360,14 +335,7 @@ > .if ${PORT_OPTIONS:MDHCP} > @${REINPLACE_CMD} -Ee 's:^#(.+ dictionary\.dhcp)$$:\1:g' \ > ${WRKSRC}/share/dictionary >-# Clean up (so as not to get an unwanted file in share) >- @${FIND} -E ${WRKSRC}/share \ >- -regex '.*/dictionary\.(orig|bak)$$' \ >- -delete > .endif >-# Fix PgSQL statement >- @${REINPLACE_CMD} -i '' -e 's|ius.rad||' \ >- ${WRKSRC}/raddb/sql/postgresql/admin.sql > # Patch scripts/Makefile not to install (unnecessary) rc.radiusd > @${REINPLACE_CMD} -Ee 's:^(.+rc\.radiusd.+)$$:#\1:g' \ > ${WRKSRC}/scripts/Makefile >@@ -386,27 +354,4 @@ > @cd ${WRKSRC}/src/modules/rlm_perl && ${AUTOCONF} -I ${WRKSRC} > @cd ${WRKSRC}/src/modules/rlm_python && ${AUTOCONF} -I ${WRKSRC} > >-pre-install: >-# Run pkg-install PRE-INSTALL >- @${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} \ >- PRE-INSTALL >- >-post-install: >-# If ${PREFIX}/etc/raddb isn't a directory (or a symlink), make a copy >-# of ${EXAMPLESDIR}/raddb as ${PREFIX}/etc/raddb, then bootstrap the >-# certificates >- @if ! [ -d ${PREFIX}/etc/raddb -o -L ${PREFIX}/etc/raddb ]; then \ >- ${CP} -RP ${EXAMPLESDIR}/raddb ${PREFIX}/etc/raddb; \ >- ${ECHO_MSG} '===> Bootstrapping default certificates, please wait...'; \ >- ${PREFIX}/etc/raddb/certs/bootstrap >/dev/null 2>&1; \ >- fi >-# 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 >-# Run pkg-install POST-INSTALL >- @${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} \ >- POST-INSTALL >-# Display the contents of pkg-message >- @${CAT} ${PKGMESSAGE} >- > .include <bsd.port.post.mk> >Index: pkg-plist >=================================================================== >--- pkg-plist (revision 349621) >+++ pkg-plist (working copy) >@@ -1,7 +1,10 @@ > @stopdaemon radiusd >-bin/radcrypt >+@unexec different=0 ; for i in `find %D/%%EXAMPLESDIR%%/raddb/certs/ -type f -print | sed -e 's:^%D/%%EXAMPLESDIR%%/raddb/certs/::g'`; do if ! cmp -hsz %D/%%EXAMPLESDIR%%/raddb/certs/${i} %D/etc/raddb/certs/${i}; then different=1; break; fi; done; if [ ${different} -eq 0 ] && diff -rq --exclude=certs %D/%%EXAMPLESDIR%%/raddb %D/etc/raddb >/dev/null 2>&1; then rm -rf %D/etc/raddb; fi >+@unexec if [ -d %D/etc/raddb ]; then echo "You should remove %D/etc/raddb if you don't need it any more."; fi >+bin/rad_counter > bin/radclient > bin/radconf2xml >+bin/radcrypt > bin/radeapclient > bin/radlast > bin/radsniff >@@ -9,176 +12,51 @@ > bin/radtest > bin/radwho > bin/radzap >-bin/rad_counter > bin/rlm_dbm_cat > bin/rlm_dbm_parser > bin/rlm_ippool_tool > bin/smbencrypt >-@unexec different=0 ; for i in `find %D/%%EXAMPLESDIR%%/raddb/certs/ -type f -print | sed -e 's:^%D/%%EXAMPLESDIR%%/raddb/certs/::g'`; do if ! cmp -hsz %D/%%EXAMPLESDIR%%/raddb/certs/${i} %D/etc/raddb/certs/${i}; then different=1; break; fi; done; if [ ${different} -eq 0 ] && diff -rq --exclude=certs %D/%%EXAMPLESDIR%%/raddb %D/etc/raddb >/dev/null 2>&1; then rm -rf %D/etc/raddb; fi >-@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/example.pl >-%%EXAMPLESDIR%%/raddb/experimental.conf >-%%EXAMPLESDIR%%/raddb/hints >-%%EXAMPLESDIR%%/raddb/huntgroups >-%%EXAMPLESDIR%%/raddb/ldap.attrmap >-%%EXAMPLESDIR%%/raddb/modules/acct_unique >-%%EXAMPLESDIR%%/raddb/modules/always >-%%EXAMPLESDIR%%/raddb/modules/attr_filter >-%%EXAMPLESDIR%%/raddb/modules/attr_rewrite >-%%EXAMPLESDIR%%/raddb/modules/cache >-%%EXAMPLESDIR%%/raddb/modules/chap >-%%EXAMPLESDIR%%/raddb/modules/checkval >-%%EXAMPLESDIR%%/raddb/modules/counter >-%%EXAMPLESDIR%%/raddb/modules/cui >-%%EXAMPLESDIR%%/raddb/modules/detail >-%%EXAMPLESDIR%%/raddb/modules/detail.example.com >-%%EXAMPLESDIR%%/raddb/modules/detail.log >-%%EXAMPLESDIR%%/raddb/modules/dhcp_sqlippool >-%%EXAMPLESDIR%%/raddb/modules/digest >-%%EXAMPLESDIR%%/raddb/modules/dynamic_clients >-%%EXAMPLESDIR%%/raddb/modules/echo >-%%EXAMPLESDIR%%/raddb/modules/etc_group >-%%EXAMPLESDIR%%/raddb/modules/exec >-%%EXAMPLESDIR%%/raddb/modules/expiration >-%%EXAMPLESDIR%%/raddb/modules/expr >-%%EXAMPLESDIR%%/raddb/modules/files >-%%EXAMPLESDIR%%/raddb/modules/inner-eap >-%%EXAMPLESDIR%%/raddb/modules/ippool >-%%EXAMPLESDIR%%/raddb/modules/krb5 >-%%EXAMPLESDIR%%/raddb/modules/ldap >-%%EXAMPLESDIR%%/raddb/modules/linelog >-%%EXAMPLESDIR%%/raddb/modules/logintime >-%%EXAMPLESDIR%%/raddb/modules/mac2ip >-%%EXAMPLESDIR%%/raddb/modules/mac2vlan >-%%EXAMPLESDIR%%/raddb/modules/mschap >-%%EXAMPLESDIR%%/raddb/modules/ntlm_auth >-%%EXAMPLESDIR%%/raddb/modules/opendirectory >-%%EXAMPLESDIR%%/raddb/modules/otp >-%%EXAMPLESDIR%%/raddb/modules/pam >-%%EXAMPLESDIR%%/raddb/modules/pap >-%%EXAMPLESDIR%%/raddb/modules/passwd >-%%EXAMPLESDIR%%/raddb/modules/perl >-%%EXAMPLESDIR%%/raddb/modules/policy >-%%EXAMPLESDIR%%/raddb/modules/preprocess >-%%EXAMPLESDIR%%/raddb/modules/radrelay >-%%EXAMPLESDIR%%/raddb/modules/radutmp >-%%EXAMPLESDIR%%/raddb/modules/realm >-%%EXAMPLESDIR%%/raddb/modules/redis >-%%EXAMPLESDIR%%/raddb/modules/rediswho >-%%EXAMPLESDIR%%/raddb/modules/replicate >-%%EXAMPLESDIR%%/raddb/modules/smbpasswd >-%%EXAMPLESDIR%%/raddb/modules/smsotp >-%%EXAMPLESDIR%%/raddb/modules/soh >-%%EXAMPLESDIR%%/raddb/modules/sql_log >-%%EXAMPLESDIR%%/raddb/modules/sqlcounter_expire_on_login >-%%EXAMPLESDIR%%/raddb/modules/sradutmp >-%%EXAMPLESDIR%%/raddb/modules/unix >-%%EXAMPLESDIR%%/raddb/modules/wimax >-%%EXAMPLESDIR%%/raddb/panic.gdb >-%%EXAMPLESDIR%%/raddb/policy.conf >-%%EXAMPLESDIR%%/raddb/policy.txt >-%%EXAMPLESDIR%%/raddb/preproxy_users >-%%EXAMPLESDIR%%/raddb/proxy.conf >-%%EXAMPLESDIR%%/raddb/radiusd.conf >-%%EXAMPLESDIR%%/raddb/sites-available/README >-%%EXAMPLESDIR%%/raddb/sites-available/buffered-sql >-%%EXAMPLESDIR%%/raddb/sites-available/coa >-%%EXAMPLESDIR%%/raddb/sites-available/control-socket >-%%EXAMPLESDIR%%/raddb/sites-available/copy-acct-to-home-server >-%%EXAMPLESDIR%%/raddb/sites-available/decoupled-accounting >-%%EXAMPLESDIR%%/raddb/sites-available/default >-%%EXAMPLESDIR%%/raddb/sites-available/dhcp >-%%EXAMPLESDIR%%/raddb/sites-available/dhcp.relay >-%%EXAMPLESDIR%%/raddb/sites-available/dynamic-clients >-%%EXAMPLESDIR%%/raddb/sites-available/example >-%%EXAMPLESDIR%%/raddb/sites-available/inner-tunnel >-%%EXAMPLESDIR%%/raddb/sites-available/originate-coa >-%%EXAMPLESDIR%%/raddb/sites-available/proxy-inner-tunnel >-%%EXAMPLESDIR%%/raddb/sites-available/robust-proxy-accounting >-%%EXAMPLESDIR%%/raddb/sites-available/status >-%%EXAMPLESDIR%%/raddb/sites-available/soh >-%%EXAMPLESDIR%%/raddb/sites-available/virtual.example.com >-%%EXAMPLESDIR%%/raddb/sites-available/vmps >-%%EXAMPLESDIR%%/raddb/sites-enabled/control-socket >-%%EXAMPLESDIR%%/raddb/sites-enabled/default >-%%EXAMPLESDIR%%/raddb/sites-enabled/inner-tunnel >-%%EXAMPLESDIR%%/raddb/sql.conf >-%%EXAMPLESDIR%%/raddb/sql/ndb/README >-%%EXAMPLESDIR%%/raddb/sql/ndb/admin.sql >-%%EXAMPLESDIR%%/raddb/sql/ndb/schema.sql >-%%EXAMPLESDIR%%/raddb/sql/mssql/dialup.conf >-%%EXAMPLESDIR%%/raddb/sql/mssql/schema.sql >-%%EXAMPLESDIR%%/raddb/sql/mysql/admin.sql >-%%EXAMPLESDIR%%/raddb/sql/mysql/counter.conf >-%%EXAMPLESDIR%%/raddb/sql/mysql/cui.conf >-%%EXAMPLESDIR%%/raddb/sql/mysql/cui.sql >-%%EXAMPLESDIR%%/raddb/sql/mysql/dialup.conf >-%%EXAMPLESDIR%%/raddb/sql/mysql/ippool.conf >-%%EXAMPLESDIR%%/raddb/sql/mysql/ippool-dhcp.conf >-%%EXAMPLESDIR%%/raddb/sql/mysql/ippool.sql >-%%EXAMPLESDIR%%/raddb/sql/mysql/nas.sql >-%%EXAMPLESDIR%%/raddb/sql/mysql/schema.sql >-%%EXAMPLESDIR%%/raddb/sql/mysql/wimax.conf >-%%EXAMPLESDIR%%/raddb/sql/mysql/wimax.sql >-%%EXAMPLESDIR%%/raddb/sql/oracle/dialup.conf >-%%EXAMPLESDIR%%/raddb/sql/oracle/ippool.conf >-%%EXAMPLESDIR%%/raddb/sql/oracle/ippool.sql >-%%EXAMPLESDIR%%/raddb/sql/oracle/msqlippool.txt >-%%EXAMPLESDIR%%/raddb/sql/oracle/nas.sql >-%%EXAMPLESDIR%%/raddb/sql/oracle/schema.sql >-%%EXAMPLESDIR%%/raddb/sql/postgresql/admin.sql >-%%EXAMPLESDIR%%/raddb/sql/postgresql/cisco_h323_db_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/templates.conf >-%%EXAMPLESDIR%%/raddb/users >-%%EXAMPLESDIR%%/raddb/attrs.access_challenge >-@exec if ! [ -d %D/etc/raddb -o -L %D/etc/raddb ]; then cp -RP %D/%%EXAMPLESDIR%%/raddb %D/etc/raddb; echo '===> Bootstrapping default certificates, please wait...'; %D/etc/raddb/certs/bootstrap >/dev/null 2>&1; fi >-@exec chmod -R g-w,o-rwx %D/etc/raddb >-@dirrm %%EXAMPLESDIR%%/raddb/sites-enabled >-@dirrm %%EXAMPLESDIR%%/raddb/certs >-@dirrm %%EXAMPLESDIR%%/raddb/modules >-@dirrm %%EXAMPLESDIR%%/raddb/sites-available >-@dirrm %%EXAMPLESDIR%%/raddb/sql/ndb >-@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 >-@dirrm %%EXAMPLESDIR%% >+include/freeradius/autoconf.h >+include/freeradius/base64.h >+include/freeradius/conf.h >+include/freeradius/conffile.h >+include/freeradius/detail.h >+include/freeradius/dhcp.h >+include/freeradius/event.h >+include/freeradius/hash.h >+include/freeradius/heap.h >+include/freeradius/ident.h >+include/freeradius/libradius.h >+include/freeradius/md4.h >+include/freeradius/md5.h >+include/freeradius/missing.h >+include/freeradius/modcall.h >+include/freeradius/modules.h >+include/freeradius/packet.h >+include/freeradius/rad_assert.h >+include/freeradius/radius.h >+include/freeradius/radiusd.h >+include/freeradius/radpaths.h >+include/freeradius/radutmp.h >+include/freeradius/realms.h >+include/freeradius/sha1.h >+include/freeradius/stats.h >+include/freeradius/sysutmp.h >+include/freeradius/threads.h >+include/freeradius/token.h >+include/freeradius/udpfromto.h >+include/freeradius/vmps.h >+include/freeradius/vqp.h > %%LIBDIR%%/libfreeradius-eap-%%PORTVERSION%%.la > %%LIBDIR%%/libfreeradius-eap-%%PORTVERSION%%.so > %%LIBDIR%%/libfreeradius-eap.a > %%LIBDIR%%/libfreeradius-eap.la > %%LIBDIR%%/libfreeradius-eap.so >+%%LIBDIR%%/libfreeradius-radius-%%LIBVER%%.la >+%%LIBDIR%%/libfreeradius-radius-%%LIBVER%%.so > %%LIBDIR%%/libfreeradius-radius.a > %%LIBDIR%%/libfreeradius-radius.la > %%LIBDIR%%/libfreeradius-radius.so >-%%LIBDIR%%/libfreeradius-radius-%%LIBVER%%.la >-%%LIBDIR%%/libfreeradius-radius-%%LIBVER%%.so > %%LIBDIR%%/rlm_acct_unique-%%PORTVERSION%%.la > %%LIBDIR%%/rlm_acct_unique-%%PORTVERSION%%.so > %%LIBDIR%%/rlm_acct_unique.a >@@ -424,16 +302,16 @@ > %%LIBDIR%%/rlm_realm.a > %%LIBDIR%%/rlm_realm.la > %%LIBDIR%%/rlm_realm.so >-%%LIBDIR%%/rlm_soh.so >+%%LIBDIR%%/rlm_replicate-%%PORTVERSION%%.la >+%%LIBDIR%%/rlm_replicate-%%PORTVERSION%%.so >+%%LIBDIR%%/rlm_replicate.a >+%%LIBDIR%%/rlm_replicate.la >+%%LIBDIR%%/rlm_replicate.so >+%%LIBDIR%%/rlm_soh-%%PORTVERSION%%.la > %%LIBDIR%%/rlm_soh-%%PORTVERSION%%.so >+%%LIBDIR%%/rlm_soh.a > %%LIBDIR%%/rlm_soh.la >-%%LIBDIR%%/rlm_soh.a >-%%LIBDIR%%/rlm_soh-%%PORTVERSION%%.la >-%%LIBDIR%%/rlm_replicate-%%PORTVERSION%%.so >-%%LIBDIR%%/rlm_replicate.so >-%%LIBDIR%%/rlm_replicate-%%PORTVERSION%%.la >-%%LIBDIR%%/rlm_replicate.la >-%%LIBDIR%%/rlm_replicate.a >+%%LIBDIR%%/rlm_soh.so > %%EXPM%%%%RLMRUBY%%%%LIBDIR%%/rlm_ruby-%%PORTVERSION%%.la > %%EXPM%%%%RLMRUBY%%%%LIBDIR%%/rlm_ruby-%%PORTVERSION%%.so > %%EXPM%%%%RLMRUBY%%%%LIBDIR%%/rlm_ruby.a >@@ -514,46 +392,63 @@ > %%LIBDIR%%/rlm_wimax.a > %%LIBDIR%%/rlm_wimax.la > %%LIBDIR%%/rlm_wimax.so >-@dirrm %%LIBDIR%% >+man/man1/radclient.1.gz >+man/man1/radeapclient.1.gz >+man/man1/radlast.1.gz >+man/man1/radtest.1.gz >+man/man1/radwho.1.gz >+man/man1/radzap.1.gz >+man/man1/smbencrypt.1.gz >+man/man5/acct_users.5.gz >+man/man5/checkrad.5.gz >+man/man5/clients.conf.5.gz >+man/man5/dictionary.5.gz >+man/man5/radiusd.conf.5.gz >+man/man5/radrelay.conf.5.gz >+man/man5/rlm_acct_unique.5.gz >+man/man5/rlm_always.5.gz >+man/man5/rlm_attr_filter.5.gz >+man/man5/rlm_attr_rewrite.5.gz >+man/man5/rlm_chap.5.gz >+man/man5/rlm_counter.5.gz >+man/man5/rlm_detail.5.gz >+man/man5/rlm_digest.5.gz >+man/man5/rlm_expr.5.gz >+man/man5/rlm_files.5.gz >+man/man5/rlm_mschap.5.gz >+man/man5/rlm_pap.5.gz >+man/man5/rlm_passwd.5.gz >+man/man5/rlm_policy.5.gz >+man/man5/rlm_realm.5.gz >+man/man5/rlm_sql.5.gz >+man/man5/rlm_sql_log.5.gz >+man/man5/rlm_unix.5.gz >+man/man5/unlang.5.gz >+man/man5/users.5.gz >+man/man8/radconf2xml.8.gz >+man/man8/radcrypt.8.gz >+man/man8/raddebug.8.gz >+man/man8/radiusd.8.gz >+man/man8/radmin.8.gz >+man/man8/radrelay.8.gz >+man/man8/radsniff.8.gz >+man/man8/radsqlrelay.8.gz >+man/man8/radwatch.8.gz >+man/man8/rlm_dbm_cat.8.gz >+man/man8/rlm_dbm_parser.8.gz >+man/man8/rlm_ippool_tool.8.gz > sbin/checkrad > sbin/raddebug > sbin/radiusd > sbin/radmin > sbin/radwatch >-include/freeradius/autoconf.h >-include/freeradius/base64.h >-include/freeradius/conf.h >-include/freeradius/conffile.h >-include/freeradius/detail.h >-include/freeradius/dhcp.h >-include/freeradius/event.h >-include/freeradius/hash.h >-include/freeradius/heap.h >-include/freeradius/ident.h >-include/freeradius/libradius.h >-include/freeradius/md4.h >-include/freeradius/md5.h >-include/freeradius/missing.h >-include/freeradius/modcall.h >-include/freeradius/modules.h >-include/freeradius/packet.h >-include/freeradius/rad_assert.h >-include/freeradius/radius.h >-include/freeradius/radiusd.h >-include/freeradius/radpaths.h >-include/freeradius/radutmp.h >-include/freeradius/realms.h >-include/freeradius/sha1.h >-include/freeradius/stats.h >-include/freeradius/sysutmp.h >-include/freeradius/threads.h >-include/freeradius/token.h >-include/freeradius/udpfromto.h >-include/freeradius/vmps.h >-include/freeradius/vqp.h >-@dirrm include/freeradius >+%%PORTDOCS%%%%DOCSDIR%%/Acct-Type.rst >+%%PORTDOCS%%%%DOCSDIR%%/Autz-Type.rst >+%%PORTDOCS%%%%DOCSDIR%%/CYGWIN.rst > %%PORTDOCS%%%%DOCSDIR%%/ChangeLog >+%%PORTDOCS%%%%DOCSDIR%%/DIFFS.rst > %%PORTDOCS%%%%DOCSDIR%%/MACOSX >+%%PORTDOCS%%%%DOCSDIR%%/Makefile.sphinx > %%PORTDOCS%%%%DOCSDIR%%/OS2 > %%PORTDOCS%%%%DOCSDIR%%/Post-Auth-Type > %%PORTDOCS%%%%DOCSDIR%%/RADIUS-LDAP-eDirectory >@@ -561,15 +456,28 @@ > %%PORTDOCS%%%%DOCSDIR%%/README > %%PORTDOCS%%%%DOCSDIR%%/Session-Type > %%PORTDOCS%%%%DOCSDIR%%/Simultaneous-Use >+%%PORTDOCS%%%%DOCSDIR%%/SoH.txt >+%%PORTDOCS%%%%DOCSDIR%%/aaa.rst > %%PORTDOCS%%%%DOCSDIR%%/ascend > %%PORTDOCS%%%%DOCSDIR%%/bay > %%PORTDOCS%%%%DOCSDIR%%/bugs >+%%PORTDOCS%%%%DOCSDIR%%/cisco.rst >+%%PORTDOCS%%%%DOCSDIR%%/coding-methods.rst >+%%PORTDOCS%%%%DOCSDIR%%/configurable_failover.rst > %%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%%/index.rst >+%%PORTDOCS%%%%DOCSDIR%%/ldap_howto.rst >+%%PORTDOCS%%%%DOCSDIR%%/load-balance.rst >+%%PORTDOCS%%%%DOCSDIR%%/misc-nas.rst >+%%PORTDOCS%%%%DOCSDIR%%/module_interface.rst > %%PORTDOCS%%%%DOCSDIR%%/mssql > %%PORTDOCS%%%%DOCSDIR%%/performance-testing >+%%PORTDOCS%%%%DOCSDIR%%/processing_users_file.rst >+%%PORTDOCS%%%%DOCSDIR%%/proxy.rst >+%%PORTDOCS%%%%DOCSDIR%%/release-method.rst > %%PORTDOCS%%%%DOCSDIR%%/rfc/attributes.html > %%PORTDOCS%%%%DOCSDIR%%/rfc/draft-kamath-pppext-eap-mschapv2-00.txt > %%PORTDOCS%%%%DOCSDIR%%/rfc/draft-sterman-aaa-sip-00.txt >@@ -650,30 +558,148 @@ > %%PORTDOCS%%%%DOCSDIR%%/rlm_sqlcounter > %%PORTDOCS%%%%DOCSDIR%%/rlm_sqlippool > %%PORTDOCS%%%%DOCSDIR%%/snmp >-%%PORTDOCS%%%%DOCSDIR%%/SoH.txt >+%%PORTDOCS%%%%DOCSDIR%%/supervise-radiusd.rst > %%PORTDOCS%%%%DOCSDIR%%/tuning_guide >-%%PORTDOCS%%%%DOCSDIR%%/Acct-Type.rst >-%%PORTDOCS%%%%DOCSDIR%%/Autz-Type.rst >-%%PORTDOCS%%%%DOCSDIR%%/CYGWIN.rst >-%%PORTDOCS%%%%DOCSDIR%%/DIFFS.rst >-%%PORTDOCS%%%%DOCSDIR%%/Makefile.sphinx >-%%PORTDOCS%%%%DOCSDIR%%/aaa.rst >-%%PORTDOCS%%%%DOCSDIR%%/cisco.rst >-%%PORTDOCS%%%%DOCSDIR%%/coding-methods.rst >-%%PORTDOCS%%%%DOCSDIR%%/configurable_failover.rst >-%%PORTDOCS%%%%DOCSDIR%%/index.rst >-%%PORTDOCS%%%%DOCSDIR%%/ldap_howto.rst >-%%PORTDOCS%%%%DOCSDIR%%/load-balance.rst >-%%PORTDOCS%%%%DOCSDIR%%/misc-nas.rst >-%%PORTDOCS%%%%DOCSDIR%%/module_interface.rst >-%%PORTDOCS%%%%DOCSDIR%%/processing_users_file.rst >-%%PORTDOCS%%%%DOCSDIR%%/proxy.rst >-%%PORTDOCS%%%%DOCSDIR%%/release-method.rst >-%%PORTDOCS%%%%DOCSDIR%%/supervise-radiusd.rst > %%PORTDOCS%%%%DOCSDIR%%/variables.rst >-%%PORTDOCS%%@dirrm %%DOCSDIR%%/examples >-%%PORTDOCS%%@dirrm %%DOCSDIR%%/rfc >-%%PORTDOCS%%@dirrm %%DOCSDIR%% >+%%EXAMPLESDIR%%/raddb/acct_users >+%%EXAMPLESDIR%%/raddb/attrs >+%%EXAMPLESDIR%%/raddb/attrs.access_challenge >+%%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/example.pl >+%%EXAMPLESDIR%%/raddb/experimental.conf >+%%EXAMPLESDIR%%/raddb/hints >+%%EXAMPLESDIR%%/raddb/huntgroups >+%%EXAMPLESDIR%%/raddb/ldap.attrmap >+%%EXAMPLESDIR%%/raddb/modules/acct_unique >+%%EXAMPLESDIR%%/raddb/modules/always >+%%EXAMPLESDIR%%/raddb/modules/attr_filter >+%%EXAMPLESDIR%%/raddb/modules/attr_rewrite >+%%EXAMPLESDIR%%/raddb/modules/cache >+%%EXAMPLESDIR%%/raddb/modules/chap >+%%EXAMPLESDIR%%/raddb/modules/checkval >+%%EXAMPLESDIR%%/raddb/modules/counter >+%%EXAMPLESDIR%%/raddb/modules/cui >+%%EXAMPLESDIR%%/raddb/modules/detail >+%%EXAMPLESDIR%%/raddb/modules/detail.example.com >+%%EXAMPLESDIR%%/raddb/modules/detail.log >+%%EXAMPLESDIR%%/raddb/modules/dhcp_sqlippool >+%%EXAMPLESDIR%%/raddb/modules/digest >+%%EXAMPLESDIR%%/raddb/modules/dynamic_clients >+%%EXAMPLESDIR%%/raddb/modules/echo >+%%EXAMPLESDIR%%/raddb/modules/etc_group >+%%EXAMPLESDIR%%/raddb/modules/exec >+%%EXAMPLESDIR%%/raddb/modules/expiration >+%%EXAMPLESDIR%%/raddb/modules/expr >+%%EXAMPLESDIR%%/raddb/modules/files >+%%EXAMPLESDIR%%/raddb/modules/inner-eap >+%%EXAMPLESDIR%%/raddb/modules/ippool >+%%EXAMPLESDIR%%/raddb/modules/krb5 >+%%EXAMPLESDIR%%/raddb/modules/ldap >+%%EXAMPLESDIR%%/raddb/modules/linelog >+%%EXAMPLESDIR%%/raddb/modules/logintime >+%%EXAMPLESDIR%%/raddb/modules/mac2ip >+%%EXAMPLESDIR%%/raddb/modules/mac2vlan >+%%EXAMPLESDIR%%/raddb/modules/mschap >+%%EXAMPLESDIR%%/raddb/modules/ntlm_auth >+%%EXAMPLESDIR%%/raddb/modules/opendirectory >+%%EXAMPLESDIR%%/raddb/modules/otp >+%%EXAMPLESDIR%%/raddb/modules/pam >+%%EXAMPLESDIR%%/raddb/modules/pap >+%%EXAMPLESDIR%%/raddb/modules/passwd >+%%EXAMPLESDIR%%/raddb/modules/perl >+%%EXAMPLESDIR%%/raddb/modules/policy >+%%EXAMPLESDIR%%/raddb/modules/preprocess >+%%EXAMPLESDIR%%/raddb/modules/radrelay >+%%EXAMPLESDIR%%/raddb/modules/radutmp >+%%EXAMPLESDIR%%/raddb/modules/realm >+%%EXAMPLESDIR%%/raddb/modules/redis >+%%EXAMPLESDIR%%/raddb/modules/rediswho >+%%EXAMPLESDIR%%/raddb/modules/replicate >+%%EXAMPLESDIR%%/raddb/modules/smbpasswd >+%%EXAMPLESDIR%%/raddb/modules/smsotp >+%%EXAMPLESDIR%%/raddb/modules/soh >+%%EXAMPLESDIR%%/raddb/modules/sql_log >+%%EXAMPLESDIR%%/raddb/modules/sqlcounter_expire_on_login >+%%EXAMPLESDIR%%/raddb/modules/sradutmp >+%%EXAMPLESDIR%%/raddb/modules/unix >+%%EXAMPLESDIR%%/raddb/modules/wimax >+%%EXAMPLESDIR%%/raddb/panic.gdb >+%%EXAMPLESDIR%%/raddb/policy.conf >+%%EXAMPLESDIR%%/raddb/policy.txt >+%%EXAMPLESDIR%%/raddb/preproxy_users >+%%EXAMPLESDIR%%/raddb/proxy.conf >+%%EXAMPLESDIR%%/raddb/radiusd.conf >+%%EXAMPLESDIR%%/raddb/sites-available/README >+%%EXAMPLESDIR%%/raddb/sites-available/buffered-sql >+%%EXAMPLESDIR%%/raddb/sites-available/coa >+%%EXAMPLESDIR%%/raddb/sites-available/control-socket >+%%EXAMPLESDIR%%/raddb/sites-available/copy-acct-to-home-server >+%%EXAMPLESDIR%%/raddb/sites-available/decoupled-accounting >+%%EXAMPLESDIR%%/raddb/sites-available/default >+%%EXAMPLESDIR%%/raddb/sites-available/dhcp >+%%EXAMPLESDIR%%/raddb/sites-available/dhcp.relay >+%%EXAMPLESDIR%%/raddb/sites-available/dynamic-clients >+%%EXAMPLESDIR%%/raddb/sites-available/example >+%%EXAMPLESDIR%%/raddb/sites-available/inner-tunnel >+%%EXAMPLESDIR%%/raddb/sites-available/originate-coa >+%%EXAMPLESDIR%%/raddb/sites-available/proxy-inner-tunnel >+%%EXAMPLESDIR%%/raddb/sites-available/robust-proxy-accounting >+%%EXAMPLESDIR%%/raddb/sites-available/soh >+%%EXAMPLESDIR%%/raddb/sites-available/status >+%%EXAMPLESDIR%%/raddb/sites-available/virtual.example.com >+%%EXAMPLESDIR%%/raddb/sites-available/vmps >+%%EXAMPLESDIR%%/raddb/sites-enabled/control-socket >+%%EXAMPLESDIR%%/raddb/sites-enabled/default >+%%EXAMPLESDIR%%/raddb/sites-enabled/inner-tunnel >+%%EXAMPLESDIR%%/raddb/sql.conf >+%%EXAMPLESDIR%%/raddb/sql/mssql/dialup.conf >+%%EXAMPLESDIR%%/raddb/sql/mssql/schema.sql >+%%EXAMPLESDIR%%/raddb/sql/mysql/admin.sql >+%%EXAMPLESDIR%%/raddb/sql/mysql/counter.conf >+%%EXAMPLESDIR%%/raddb/sql/mysql/cui.conf >+%%EXAMPLESDIR%%/raddb/sql/mysql/cui.sql >+%%EXAMPLESDIR%%/raddb/sql/mysql/dialup.conf >+%%EXAMPLESDIR%%/raddb/sql/mysql/ippool-dhcp.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/mysql/wimax.conf >+%%EXAMPLESDIR%%/raddb/sql/mysql/wimax.sql >+%%EXAMPLESDIR%%/raddb/sql/ndb/README >+%%EXAMPLESDIR%%/raddb/sql/ndb/admin.sql >+%%EXAMPLESDIR%%/raddb/sql/ndb/schema.sql >+%%EXAMPLESDIR%%/raddb/sql/oracle/dialup.conf >+%%EXAMPLESDIR%%/raddb/sql/oracle/ippool.conf >+%%EXAMPLESDIR%%/raddb/sql/oracle/ippool.sql >+%%EXAMPLESDIR%%/raddb/sql/oracle/msqlippool.txt >+%%EXAMPLESDIR%%/raddb/sql/oracle/nas.sql >+%%EXAMPLESDIR%%/raddb/sql/oracle/schema.sql >+%%EXAMPLESDIR%%/raddb/sql/postgresql/admin.sql >+%%EXAMPLESDIR%%/raddb/sql/postgresql/cisco_h323_db_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/templates.conf >+%%EXAMPLESDIR%%/raddb/users > %%DATADIR%%/dictionary > %%DATADIR%%/dictionary.3com > %%DATADIR%%/dictionary.3gpp >@@ -683,9 +709,9 @@ > %%DATADIR%%/dictionary.aerohive > %%DATADIR%%/dictionary.airespace > %%DATADIR%%/dictionary.alcatel >+%%DATADIR%%/dictionary.alcatel-lucent.aaa > %%DATADIR%%/dictionary.alcatel.esam > %%DATADIR%%/dictionary.alcatel.sr >-%%DATADIR%%/dictionary.alcatel-lucent.aaa > %%DATADIR%%/dictionary.alteon > %%DATADIR%%/dictionary.altiga > %%DATADIR%%/dictionary.alvarion >@@ -695,9 +721,9 @@ > %%DATADIR%%/dictionary.ascend > %%DATADIR%%/dictionary.ascend.illegal > %%DATADIR%%/dictionary.asn >+%%DATADIR%%/dictionary.audiocodes > %%DATADIR%%/dictionary.avaya > %%DATADIR%%/dictionary.azaire >-%%DATADIR%%/dictionary.audiocodes > %%DATADIR%%/dictionary.bay > %%DATADIR%%/dictionary.bintec > %%DATADIR%%/dictionary.bristol >@@ -723,8 +749,8 @@ > %%DATADIR%%/dictionary.digium > %%DATADIR%%/dictionary.dlink > %%DATADIR%%/dictionary.efficientip >+%%DATADIR%%/dictionary.eltex > %%DATADIR%%/dictionary.epygi >-%%DATADIR%%/dictionary.eltex > %%DATADIR%%/dictionary.ericsson > %%DATADIR%%/dictionary.erx > %%DATADIR%%/dictionary.extreme >@@ -741,8 +767,8 @@ > %%DATADIR%%/dictionary.h3c > %%DATADIR%%/dictionary.hp > %%DATADIR%%/dictionary.huawei >+%%DATADIR%%/dictionary.iea > %%DATADIR%%/dictionary.infonet >-%%DATADIR%%/dictionary.iea > %%DATADIR%%/dictionary.ipunplugged > %%DATADIR%%/dictionary.issanni > %%DATADIR%%/dictionary.itk >@@ -846,15 +872,28 @@ > %%DATADIR%%/dictionary.xylan > %%DATADIR%%/dictionary.zeus > %%DATADIR%%/dictionary.zyxel >+@unexec rmdir >/dev/null 2>&1 /var/run/radiusd || : >+@unexec rmdir >/dev/null 2>&1 /var/log/radacct || : > @dirrm %%DATADIR%% >-@dirrmtry share/freeradius >-@dirrmtry share/examples/freeradius/raddb/sites-available >-@dirrmtry share/examples/freeradius/raddb/modules >-@dirrmtry share/examples/freeradius/raddb >-@dirrmtry share/examples/freeradius >-@dirrmtry share/doc/freeradius/rfc >-@dirrmtry share/doc/freeradius >+@dirrm %%EXAMPLESDIR%%/raddb/sql/postgresql >+@dirrm %%EXAMPLESDIR%%/raddb/sql/oracle >+@dirrm %%EXAMPLESDIR%%/raddb/sql/ndb >+@dirrm %%EXAMPLESDIR%%/raddb/sql/mysql >+@dirrm %%EXAMPLESDIR%%/raddb/sql/mssql >+@dirrm %%EXAMPLESDIR%%/raddb/sql >+@dirrm %%EXAMPLESDIR%%/raddb/sites-enabled >+@dirrm %%EXAMPLESDIR%%/raddb/sites-available >+@dirrm %%EXAMPLESDIR%%/raddb/modules >+@dirrm %%EXAMPLESDIR%%/raddb/certs >+@dirrm %%EXAMPLESDIR%%/raddb >+@dirrm %%EXAMPLESDIR%% >+%%PORTDOCS%%@dirrm %%DOCSDIR%%/rfc >+%%PORTDOCS%%@dirrm %%DOCSDIR%%/examples >+%%PORTDOCS%%@dirrm %%DOCSDIR%% >+@dirrm %%LIBDIR%% >+@dirrm include/freeradius >+@exec if ! [ -d %D/etc/raddb -o -L %D/etc/raddb ]; then cp -RP %D/%%EXAMPLESDIR%%/raddb %D/etc/raddb; echo '===> Bootstrapping default certificates, please wait...'; %D/etc/raddb/certs/bootstrap >/dev/null 2>&1; fi >+@exec chmod -R g-w,o-rwx %D/etc/raddb > @exec if [ ! -d /var/log/radacct ]; then mkdir -p /var/log/radacct; chmod -R go= /var/log/radacct; fi > @exec for i in /var/log/radius.log /var/log/radutmp /var/log/radwtmp; do if [ ! -f ${i} ]; then touch ${i}; chmod go= ${i}; fi; done > @exec mkdir -p /var/run/radiusd >-@unexec rm -fr /var/run/radiusd
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 188090
: 141318