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