From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Mar 30 18:30:00 2014 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9CAA038E for ; Sun, 30 Mar 2014 18:30:00 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 78647BBF for ; Sun, 30 Mar 2014 18:30:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.8/8.14.8) with ESMTP id s2UIU06D020462 for ; Sun, 30 Mar 2014 18:30:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s2UIU0Cp020461; Sun, 30 Mar 2014 18:30:00 GMT (envelope-from gnats) Resent-Date: Sun, 30 Mar 2014 18:30:00 GMT Resent-Message-Id: <201403301830.s2UIU0Cp020461@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Olli Hauer Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9814C344; Sun, 30 Mar 2014 18:25:43 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 79771B90; Sun, 30 Mar 2014 18:25:43 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.8/8.14.8) with ESMTP id s2UIPhvB020279; Sun, 30 Mar 2014 18:25:43 GMT (envelope-from ohauer@freefall.freebsd.org) Received: (from ohauer@localhost) by freefall.freebsd.org (8.14.8/8.14.8/Submit) id s2UIPhPv020278; Sun, 30 Mar 2014 18:25:43 GMT (envelope-from ohauer) Message-Id: <201403301825.s2UIPhPv020278@freefall.freebsd.org> Date: Sun, 30 Mar 2014 18:25:43 GMT From: Olli Hauer To: X-Send-Pr-Version: 3.114 Subject: ports/188090: [patch] net/freeradius2 add stage support X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Mar 2014 18:30:00 -0000 >Number: 188090 >Category: ports >Synopsis: [patch] net/freeradius2 add stage support >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Mar 30 18:30:00 UTC 2014 >Closed-Date: >Last-Modified: >Originator: Olli Hauer >Release: >Organization: >Environment: >Description: - add stage support - cleanup pkg-plist - cert bootstrapping works fine with the system make (tested on FreeBSD 8.4/9.2/10) Redports build log with stage support https://redports.org/buildarchive/20140330173500-23099 [QAT] build log wo. stage support https://qat.redports.org/buildarchive/r349540/ I haven't found the reason for the linker error and also got the same error on my system without stage support until I've rebuilt all ports from scratch. A simple re-install all dependencies build in poudrie / tinderbox was not enough ... I've done some tests with the old 2.2.3 and 3.0.1 release and the current 3.1.x version from githup and haven't got the linker error but was not able to find the culprit. >How-To-Repeat: >Fix: --- freeradius2.diff begins here --- 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 # Default requirements for rc script @@ -264,6 +262,9 @@ .include +# 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 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 --- freeradius2.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted: