pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/freeradius Add an extra MESSAGE if the user has se...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/100937636f25
branches:  trunk
changeset: 517479:100937636f25
user:      adrianp <adrianp%pkgsrc.org@localhost>
date:      Fri Aug 11 16:22:04 2006 +0000

description:
Add an extra MESSAGE if the user has selected to compile freeradius with
PAM support.
>From discussions with John Nemeth.

diffstat:

 net/freeradius/MESSAGE.pam |  21 +++++++++++++++++++++
 net/freeradius/Makefile    |   7 ++++++-
 net/freeradius/options.mk  |   3 ++-
 3 files changed, 29 insertions(+), 2 deletions(-)

diffs (70 lines):

diff -r a62d4dbddf96 -r 100937636f25 net/freeradius/MESSAGE.pam
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/freeradius/MESSAGE.pam        Fri Aug 11 16:22:04 2006 +0000
@@ -0,0 +1,21 @@
+===========================================================================
+$NetBSD: MESSAGE.pam,v 1.1 2006/08/11 16:22:04 adrianp Exp $
+
+Certain PAM modules require that radiusd run as root in order to 
+perform privileged operations.  However, other PAM modules (e.g. pam-dbm), 
+will work with with radiusd running as non-root if the non-root user is 
+given the permissions necessary.
+
+If you will be using a PAM module that requires radiusd to run as root
+you can set the following in /etc/mk.conf:
+
+       RADIUS_USER=root
+       RADIUS_GROUP=wheel
+
+And then re-install freeradius.  Alternatively, you can just change the
+following settings in your ${PKG_SYSCONFDIR}/radiusd.conf
+
+       user = root
+       group = wheel
+
+===========================================================================
diff -r a62d4dbddf96 -r 100937636f25 net/freeradius/Makefile
--- a/net/freeradius/Makefile   Fri Aug 11 16:10:44 2006 +0000
+++ b/net/freeradius/Makefile   Fri Aug 11 16:22:04 2006 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.53 2006/08/10 10:55:52 adrianp Exp $
+# $NetBSD: Makefile,v 1.54 2006/08/11 16:22:04 adrianp Exp $
 
 DISTNAME=      freeradius-${RADVER}
 PKGREVISION=   2
@@ -23,6 +23,7 @@
 FILES_SUBST+=          RADIUS_USER=${RADIUS_USER:Q}
 FILES_SUBST+=          RADIUS_GROUP=${RADIUS_GROUP:Q}
 PLIST_SUBST+=          RADVER=${RADVER}
+MESSAGE_SRC+=          ${WRKDIR}/.MESSAGE_SRC
 MESSAGE_SUBST+=                CHOWN=${CHOWN:Q} CHMOD=${CHMOD:Q} VARBASE=${VARBASE}
 MESSAGE_SUBST+=                RADIUS_USER=${RADIUS_USER:Q} XARGS=${XARGS:Q}
 MESSAGE_SUBST+=                RADIUS_GROUP=${RADIUS_GROUP:Q} FIND=${FIND:Q}
@@ -127,6 +128,10 @@
 
 post-build:
        ${CP} ${PKGDIR}/PLIST ${WRKDIR}/.PLIST_SRC
+       ${CP} ${PKGDIR:Q}/MESSAGE ${WRKDIR:Q}/.MESSAGE_SRC
+.if !empty(PKG_OPTIONS:Mpam)
+       ${CP} ${PKGDIR:Q}/MESSAGE.pam ${WRKDIR:Q}/.MESSAGE_SRC.pam
+.endif
 
 post-install:
        ${INSTALL_DATA_DIR} ${EGDIR}
diff -r a62d4dbddf96 -r 100937636f25 net/freeradius/options.mk
--- a/net/freeradius/options.mk Fri Aug 11 16:10:44 2006 +0000
+++ b/net/freeradius/options.mk Fri Aug 11 16:22:04 2006 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.11 2006/08/09 16:42:09 adrianp Exp $
+# $NetBSD: options.mk,v 1.12 2006/08/11 16:22:04 adrianp Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.freeradius
 
@@ -106,6 +106,7 @@
 .if !empty(PKG_OPTIONS:Mpam)
 CONFIGURE_ARGS+=       --with-rlm_pam
 PLIST_SRC+=            ${PKGDIR}/PLIST.pam
+MESSAGE_SRC+=          ${WRKDIR}/.MESSAGE_SRC.pam
 .else
 CONFIGURE_ARGS+=       --without-rlm_pam
 .endif



Home | Main Index | Thread Index | Old Index