Date: Mon, 5 Mar 2001 22:44:30 +0100 (CET) From: ns88@k.pl To: FreeBSD-gnats-submit@freebsd.org Subject: ports/25562: Port udpate: net/radiusd-cistron Message-ID: <200103052144.f25LiUm91369@genesis.k.pl>
next in thread | raw e-mail | index | archive | help
>Number: 25562 >Category: ports >Synopsis: [UPDATE] net/radiusd-cistron >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Mar 05 13:50:01 PST 2001 >Closed-Date: >Last-Modified: >Originator: Tomasz Paszkowski <ns88@k.pl> >Release: FreeBSD 4.2-STABLE i386 >Organization: >Environment: >Description: Update of net/radiusd-cistron to 1.6.3-stable version with Ascend-[Data|Call]-Filter attribiute patches applied. portlint: OK: checking /usr/home/ns88/ports/net/radiusd-cistron/pkg-comment. OK: checking /usr/home/ns88/ports/net/radiusd-cistron/pkg-descr. OK: checking Makefile. WARN: using hyphen in PORTNAME. consider using PKGNAMEPREFIX and/or PKGNAMESUFFI X. OK: checking /usr/home/ns88/ports/net/radiusd-cistron/distinfo. OK: checking /usr/home/ns88/ports/net/radiusd-cistron/files/patch-aa. OK: checking /usr/home/ns88/ports/net/radiusd-cistron/files/patch-ab. OK: checking /usr/home/ns88/ports/net/radiusd-cistron/files/patch-ac. OK: checking /usr/home/ns88/ports/net/radiusd-cistron/files/patch-ad. OK: checking /usr/home/ns88/ports/net/radiusd-cistron/files/patch-ae. OK: checking /usr/home/ns88/ports/net/radiusd-cistron/files/patch-af. 0 fatal errors and 1 warnings found. >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # radiusd-cistron # radiusd-cistron/files # radiusd-cistron/files/patch-aa # radiusd-cistron/files/patch-ac # radiusd-cistron/files/patch-ad # radiusd-cistron/files/patch-ae # radiusd-cistron/files/patch-ab # radiusd-cistron/files/patch-af # radiusd-cistron/files/radiusd-cistron.sh.tmpl # radiusd-cistron/files/radiusd-cistron.sh # radiusd-cistron/distinfo # radiusd-cistron/pkg-descr # radiusd-cistron/pkg-comment # radiusd-cistron/Makefile # radiusd-cistron/pkg-plist # echo c - radiusd-cistron mkdir -p radiusd-cistron > /dev/null 2>&1 echo c - radiusd-cistron/files mkdir -p radiusd-cistron/files > /dev/null 2>&1 echo x - radiusd-cistron/files/patch-aa sed 's/^X//' >radiusd-cistron/files/patch-aa << 'END-of-radiusd-cistron/files/patch-aa' X--- radiusd-cistron-1.6.3-stable/src/Makefile.BSD Sat Sep 18 22:10:41 1999 X+++ Makefile.BSD Mon Mar 5 19:46:19 2001 X@@ -3,9 +3,9 @@ X # X # X X-CC = gcc X-CFLAGS = -Wall -g -DNOSHADOW X-LDFLAGS = # -s #tatic X+#CC = gcc X+CFLAGS += -Wall -g -DNOSHADOW X+LDFLAGS += # -s #tatic X LIBS = X LCRYPT = -lcrypt X X@@ -15,7 +15,7 @@ X #PAM = -DPAM X #PAMLIB = -lpam X X-BINDIR = /usr/local/bin X-SBINDIR = /usr/local/sbin X+BINDIR = %%PREFIX%%/bin X+SBINDIR = %%PREFIX%%/sbin X X .include "Make.inc" END-of-radiusd-cistron/files/patch-aa echo x - radiusd-cistron/files/patch-ac sed 's/^X//' >radiusd-cistron/files/patch-ac << 'END-of-radiusd-cistron/files/patch-ac' X--- radiusd-cistron-1.6.3-stable/src/files.c Mon Mar 5 16:10:12 2001 X+++ files.c Mon Mar 5 16:08:30 2001 X@@ -186,6 +186,8 @@ X */ X if ((i->attribute != PW_HINT) && X (i->attribute != PW_FRAMED_ROUTE) && X+ (i->attribute != PW_ASCEND_DATA_FILTER) && X+ (i->attribute != PW_ASCEND_CALL_FILTER) && X (pairfind(*to, i->attribute) != NULL)) { X DEBUG2("WARNING: Duplicate attribute %s is being ignored!", i->name); X tailfrom = i; END-of-radiusd-cistron/files/patch-ac echo x - radiusd-cistron/files/patch-ad sed 's/^X//' >radiusd-cistron/files/patch-ad << 'END-of-radiusd-cistron/files/patch-ad' X--- radiusd-cistron-1.6.3-stable/src/radius.h Mon Mar 5 16:10:12 2001 X+++ radius.h Mon Mar 5 16:01:08 2001 X@@ -203,6 +203,9 @@ X * ASCEND extensions for ABINARY filters X */ X X+#define PW_ASCEND_DATA_FILTER 242 X+#define PW_ASCEND_CALL_FILTER 243 X+ X #define IPX_NODE_ADDR_LEN 6 X X typedef UINT4 IpxNet; END-of-radiusd-cistron/files/patch-ad echo x - radiusd-cistron/files/patch-ae sed 's/^X//' >radiusd-cistron/files/patch-ae << 'END-of-radiusd-cistron/files/patch-ae' X--- radiusd-cistron-1.6.3-stable/raddb/dictionary.ascend Sat Sep 18 22:10:40 1999 X+++ dictionary.ascend Mon Mar 5 16:09:41 2001 X@@ -136,6 +136,8 @@ X ATTRIBUTE Ascend-History-Weigh-Type 239 integer X ATTRIBUTE Ascend-Add-Seconds 240 integer X ATTRIBUTE Ascend-Remove-Seconds 241 integer X+ATTRIBUTE Ascend-Data-Filter 242 abinary X+ATTRIBUTE Ascend-Call-Filter 243 abinary X ATTRIBUTE Ascend-Idle-Limit 244 integer X ATTRIBUTE Ascend-Preempt-Limit 245 integer X ATTRIBUTE Ascend-Callback 246 integer END-of-radiusd-cistron/files/patch-ae echo x - radiusd-cistron/files/patch-ab sed 's/^X//' >radiusd-cistron/files/patch-ab << 'END-of-radiusd-cistron/files/patch-ab' X--- radiusd-cistron-1.6.3-stable/src/Make.inc Mon Mar 5 18:59:32 2001 X+++ Make.inc Mon Mar 5 18:58:51 2001 X@@ -4,7 +4,7 @@ X # X # X X-RADIUS_DIR = /etc/raddb X+RADIUS_DIR = %%PREFIX%%/etc/raddb X X SERVER_OBJS = radiusd.o dict.o files.o filters.o util.o md5.o attrprint.o \ X acct.o radius.o pam.o log.o version.o proxy.o \ X@@ -118,18 +118,19 @@ X install -d $(SBINDIR) X install -d $(BINDIR) X install -d $(RADIUS_DIR) X- install -m 755 -s radiusd $(SBINDIR)/radiusd X- install -m 755 -s radwho $(BINDIR) X- install -m 755 -s raduse $(BINDIR) X- install -m 755 -s radzap $(BINDIR) X- install -m 755 -s radtest $(BINDIR) X- install -m 755 checkrad.pl $(SBINDIR)/checkrad X- install -m 755 radlast $(BINDIR) X+ ${BSD_INSTALL_PROGRAM} radiusd $(SBINDIR) X+ ${BSD_INSTALL_PROGRAM} radwho $(BINDIR) X+ ${BSD_INSTALL_PROGRAM} raduse $(BINDIR) X+ ${BSD_INSTALL_PROGRAM} radzap $(BINDIR) X+ ${BSD_INSTALL_PROGRAM} radtest $(BINDIR) X+ ${BSD_INSTALL_SCRIPT} checkrad.pl $(SBINDIR)/checkrad X+ ${BSD_INSTALL_SCRIPT} radlast $(BINDIR) X # Install the config files X @echo "Creating/updating files in $(RADIUS_DIR)"; \ X cd ../raddb; \ X for i in [a-c]* [e-z]*; do \ X [ ! -f $(RADIUS_DIR)/$$i ] && cp $$i $(RADIUS_DIR)/$$i; \ X+ echo $$i; \ X done; \ X for i in dictionary*; do \ X [ ! -f $(RADIUS_DIR)/$$i ] && cp $$i $(RADIUS_DIR)/$$i; \ END-of-radiusd-cistron/files/patch-ab echo x - radiusd-cistron/files/patch-af sed 's/^X//' >radiusd-cistron/files/patch-af << 'END-of-radiusd-cistron/files/patch-af' X--- radiusd-cistron-1.6.3-stable/src/conf.h Thu Mar 30 15:24:59 2000 X+++ conf.h Mon Mar 5 20:28:39 2001 X@@ -1,6 +1,6 @@ X /* Default Database File Names */ X X-#define RADIUS_DIR "/etc/raddb" X+#define RADIUS_DIR "%%PREFIX%%/etc/raddb" X #define RADLOG_DIR "/var/log" X X #ifdef aix X@@ -39,7 +39,7 @@ X #endif X X #define CHECKRAD1 "/usr/sbin/checkrad" X-#define CHECKRAD2 "/usr/local/sbin/checkrad" X+#define CHECKRAD2 "%%PREFIX%%/sbin/checkrad" X X /* Hack for funky ascend ports on MAX 4048 (and probably others) X The "NAS-Port-Id" value is "xyyzz" where "x" = 1 for digital, 2 for analog; END-of-radiusd-cistron/files/patch-af echo x - radiusd-cistron/files/radiusd-cistron.sh.tmpl sed 's/^X//' >radiusd-cistron/files/radiusd-cistron.sh.tmpl << 'END-of-radiusd-cistron/files/radiusd-cistron.sh.tmpl' X#!/bin/sh X XPREFIX=%%PREFIX%% X Xcase $1 in Xstart) X ${PREFIX}/sbin/radiusd -y && echo -n ' radiusd-cistron' X;; Xstop) X killall -15 radiusd && echo -n ' radiusd-cistron' X;; X*) X echo "Usage: `basename $0` {start|stop}" >&2 X;; Xesac END-of-radiusd-cistron/files/radiusd-cistron.sh.tmpl echo x - radiusd-cistron/files/radiusd-cistron.sh sed 's/^X//' >radiusd-cistron/files/radiusd-cistron.sh << 'END-of-radiusd-cistron/files/radiusd-cistron.sh' X#!/bin/sh X XPREFIX=/usr/local X Xcase $1 in Xstart) X ${PREFIX}/sbin/radiusd -y && echo -n ' radiusd-cistron' X;; Xstop) X killall -15 radiusd && echo -n ' radiusd-cistron' X;; X*) X echo "Usage: `basename $0` {start|stop}" >&2 X;; Xesac END-of-radiusd-cistron/files/radiusd-cistron.sh echo x - radiusd-cistron/distinfo sed 's/^X//' >radiusd-cistron/distinfo << 'END-of-radiusd-cistron/distinfo' XMD5 (radiusd-cistron-1.6.3-stable.tar.gz) = 3f9231bc4bd1c63878947b5f72aaee30 XMD5 (radiusd-cistron-1.6.2-ascend-data-filter.patch) = 700bfaa76db6f4c3d0e1c8be86171e40 END-of-radiusd-cistron/distinfo echo x - radiusd-cistron/pkg-descr sed 's/^X//' >radiusd-cistron/pkg-descr << 'END-of-radiusd-cistron/pkg-descr' XPowerful radiusd server, based on Livingston radius code, with many Xnew features: X X o Can limit max. number of simultaneous logins on a per-user basis! X o Can limit time, when user is allowed to login in. X o Multiple DEFAULT entries, that can optionally fall-through. X o In fact, every entry can fall-through X o Deny/permit access based on huntgroup users dials into X o Set certain parameters (such as static IP address) based on huntgroup X o Extra "hints" file that can select SLIP/PPP/rlogin based on X username pattern (Puser or user.ppp is PPP, plain "user" is rlogin etc). X o Can execute an external program when user has authenticated (for example X to run a sendmail queue). X o Can use `$INCLUDE filename' in users and dictionary files X o Can act as a proxy server, relaying requests to a remote server X o Supports Vendor-Specific attributes X XWWW: http://miquels.www.cistron.nl/radius/ END-of-radiusd-cistron/pkg-descr echo x - radiusd-cistron/pkg-comment sed 's/^X//' >radiusd-cistron/pkg-comment << 'END-of-radiusd-cistron/pkg-comment' XPowerful radius server END-of-radiusd-cistron/pkg-comment echo x - radiusd-cistron/Makefile sed 's/^X//' >radiusd-cistron/Makefile << 'END-of-radiusd-cistron/Makefile' X# New ports collection makefile for: radiusd-cistron X# Date Created: 05 Mar 2001 X# Whom: Tomasz Paszkowski <ns88@k.pl> X# X# $FreeBSD$ X XPORTNAME= radiusd-cistron XPORTVERSION= 1.6.3 XPORTREVISION= 1 XCATEGORIES= net XMASTER_SITES= ftp://ftp.freeradius.org/pub/radius/old/ XDISTNAME= ${PORTNAME}-${PORTVERSION}-stable X XPATCH_SITES= ftp://ftp.freeradius.org/pub/radius/contrib XPATCHFILES= radiusd-cistron-1.6.2-ascend-data-filter.patch X XMAINTAINER= ns88@k.pl X XPATCH_STRIP= -p1 X XMAKEFILE= Makefile.BSD X XBUILD_WRKSRC= ${WRKSRC}/src XINSTALL_WRKSRC= ${BUILD_WRKSRC} X XMAN1= radlast.1 radtest.1 raduse.1 radwho.1 radzap.1 XMAN8= radiusd.8 radwatch.8 X XSEDUJDIR= ${MASTERDIR}/work/${DISTNAME}/src XDOKDIR= ${MASTERDIR}/work/${DISTNAME}/doc XWRADDB= ${MASTERDIR}/work/${DISTNAME}/raddb X X.include <bsd.port.pre.mk> X Xpost-patch: X X.for file in ${SEDUJDIR}/Makefile.BSD ${SEDUJDIR}/Make.inc ${SEDUJDIR}/conf.h X @${SED} -e 's^%%PREFIX%%^${PREFIX}^' ${file} > ${file}.tmp X @${MV} -f ${file}.tmp ${file} X.endfor X Xpre-install: X @${RM} -f ${WRADDB}/dictionary.ascend.orig X Xpost-install: X X @${INSTALL} -g wheel -m 755 -o root -d ${PREFIX}/man/rad8 X @${INSTALL} -g wheel -m 755 -o root -d ${PREFIX}/man/rad5 X @${INSTALL} -g wheel -m 755 -o root \ X -d ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION} X @${INSTALL_MAN} ${DOKDIR}/builddbm.8rad ${PREFIX}/man/rad8/builddbm.8 X @${GZIP_CMD} ${PREFIX}/man/rad8/builddbm.8 X @${INSTALL_MAN} ${DOKDIR}/clients.5rad ${PREFIX}/man/rad5/clients.5 X @${GZIP_CMD} ${PREFIX}/man/rad5/clients.5 X @${INSTALL_MAN} ${DOKDIR}/naslist.5rad ${PREFIX}/man/rad5/naslist.5 X @${GZIP_CMD} ${PREFIX}/man/rad5/naslist.5 X @${INSTALL_DATA} ${DOKDIR}/ChangeLog \ X ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION} X @${INSTALL_DATA} ${DOKDIR}/INSTALL.OLD \ X ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION} X @${INSTALL_DATA} ${DOKDIR}/Makefile.README \ X ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION} X @${INSTALL_DATA} ${DOKDIR}/README \ X ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION} X @${INSTALL_DATA} ${DOKDIR}/README.Y2K \ X ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION} X @${INSTALL_DATA} ${DOKDIR}/README.cisco \ X ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION} X @${INSTALL_DATA} ${DOKDIR}/README.pam \ X ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION} X @${INSTALL_DATA} ${DOKDIR}/README.proxy \ X ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION} X @${INSTALL_DATA} ${DOKDIR}/README.simul \ X ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION} X @${INSTALL_DATA} ${DOKDIR}/README.usersfile \ X ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION} X @${SED} -e 's^%%PREFIX%%^${PREFIX}^' \ X ${MASTERDIR}/files/radiusd-cistron.sh.tmpl >\ X ${MASTERDIR}/files/radiusd-cistron.sh X @${INSTALL_SCRIPT} ${MASTERDIR}/files/radiusd-cistron.sh ${PREFIX}/etc/rc.d X X.for file in ${MAN1} X @${INSTALL_MAN} ${DOKDIR}/${file} ${PREFIX}/man/man1 X.endfor X X.for file in ${MAN8} X @${INSTALL_MAN} ${DOKDIR}/${file} ${PREFIX}/man/man8 X.endfor X X.include <bsd.port.post.mk> END-of-radiusd-cistron/Makefile echo x - radiusd-cistron/pkg-plist sed 's/^X//' >radiusd-cistron/pkg-plist << 'END-of-radiusd-cistron/pkg-plist' Xbin/radwho Xbin/raduse Xbin/radzap Xbin/radtest Xbin/radlast Xetc/raddb/clients Xetc/raddb/hints Xetc/raddb/huntgroups Xetc/raddb/naslist Xetc/raddb/naspasswd Xetc/raddb/realms Xetc/raddb/users Xetc/raddb/dictionary Xetc/raddb/dictionary.ascend Xetc/raddb/dictionary.cisco Xetc/raddb/dictionary.compat Xetc/raddb/dictionary.livingston Xetc/raddb/dictionary.shiva Xetc/raddb/dictionary.tunnel Xetc/raddb/dictionary.usr Xetc/raddb/dictionary.versanet Xsbin/radiusd Xsbin/checkrad Xshare/doc/radiusd-cistron-1.6.3-stable/ChangeLog Xshare/doc/radiusd-cistron-1.6.3-stable/INSTALL.OLD Xshare/doc/radiusd-cistron-1.6.3-stable/Makefile.README Xshare/doc/radiusd-cistron-1.6.3-stable/README Xshare/doc/radiusd-cistron-1.6.3-stable/README.Y2K Xshare/doc/radiusd-cistron-1.6.3-stable/README.cisco Xshare/doc/radiusd-cistron-1.6.3-stable/README.pam Xshare/doc/radiusd-cistron-1.6.3-stable/README.proxy Xshare/doc/radiusd-cistron-1.6.3-stable/README.simul Xshare/doc/radiusd-cistron-1.6.3-stable/README.usersfile Xman/rad8/builddbm.8.gz Xman/rad5/clients.5.gz Xman/rad5/naslist.5.gz X@dirrm etc/raddb X@dirrm man/rad5 X@dirrm man/rad8 END-of-radiusd-cistron/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200103052144.f25LiUm91369>