summaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
authorpettai <pettai>2010-03-12 22:15:27 +0000
committerpettai <pettai>2010-03-12 22:15:27 +0000
commite3c6984323444ac52b8e21682c52aa7fb181799d (patch)
tree55a83b7af49c4951205427f63ac276aaf2fa5640 /security
parent834e3ec68e077bbe1f8feda2828dccb983ac3ca8 (diff)
downloadpkgsrc-e3c6984323444ac52b8e21682c52aa7fb181799d.tar.gz
TACACS+ protocol client library and PAM module in C.
This PAM module support authentication, authorization (account management) and accounting (session management) performed using TACACS+ protocol designed by Cisco.
Diffstat (limited to 'security')
-rw-r--r--security/pam-tacplus/DESCR4
-rw-r--r--security/pam-tacplus/MESSAGE10
-rw-r--r--security/pam-tacplus/Makefile35
-rw-r--r--security/pam-tacplus/PLIST4
-rw-r--r--security/pam-tacplus/distinfo5
5 files changed, 58 insertions, 0 deletions
diff --git a/security/pam-tacplus/DESCR b/security/pam-tacplus/DESCR
new file mode 100644
index 00000000000..07756bed2c6
--- /dev/null
+++ b/security/pam-tacplus/DESCR
@@ -0,0 +1,4 @@
+TACACS+ protocol client library and PAM module in C.
+This PAM module support authentication, authorization (account
+management) and accounting (session management) performed using
+TACACS+ protocol designed by Cisco.
diff --git a/security/pam-tacplus/MESSAGE b/security/pam-tacplus/MESSAGE
new file mode 100644
index 00000000000..ada36408bf8
--- /dev/null
+++ b/security/pam-tacplus/MESSAGE
@@ -0,0 +1,10 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1.1.1 2010/03/12 22:15:27 pettai Exp $
+
+pam_tacplus.so adds the option to authenicate a user using the tacacs+
+protocol via the pam framework.
+
+See the included sample.pam example file, on how this is done for pam
+-enabled services
+
+===========================================================================
diff --git a/security/pam-tacplus/Makefile b/security/pam-tacplus/Makefile
new file mode 100644
index 00000000000..f84f957bca6
--- /dev/null
+++ b/security/pam-tacplus/Makefile
@@ -0,0 +1,35 @@
+# $NetBSD: Makefile,v 1.1.1.1 2010/03/12 22:15:27 pettai Exp $
+#
+
+PKGNAME= ${DISTNAME:S/_/-/}
+DISTNAME= pam_tacplus-1.2.11
+CATEGORIES= security
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tacplus/}
+
+MAINTAINER= pettai@NetBSD.org
+HOMEPAGE= http://tacplus.sourceforge.net/
+COMMENT= TACACS+ client library and PAM module
+#LICENSE=
+
+WRKSRC= ${WRKDIR}/tacplus
+EGDIR= ${PREFIX}/share/examples/pam_tacplus
+DOCDIR= ${PREFIX}/share/doc/pam_tacplus
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+SUBST_CLASSES+= paths
+SUBST_FILES.paths= ${WRKSRC}/Makefile
+SUBST_STAGE.paths= post-patch
+SUBST_SED.paths= -e 's,@PREFIX@,${PREFIX},'
+
+INSTALLATION_DIRS= lib/security ${EGDIR} ${DOCDIR}
+
+do-install:
+ ${INSTALL} ${WRKSRC}/pam_tacplus.so \
+ ${DESTDIR}${PREFIX}/lib/security/pam_tacplus.so
+ ${INSTALL} ${WRKSRC}/README \
+ ${DESTDIR}${DOCDIR}/README
+ ${INSTALL} ${WRKSRC}/sample.pam \
+ ${DESTDIR}${EGDIR}/sample.pam
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/security/pam-tacplus/PLIST b/security/pam-tacplus/PLIST
new file mode 100644
index 00000000000..8b01edd095f
--- /dev/null
+++ b/security/pam-tacplus/PLIST
@@ -0,0 +1,4 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2010/03/12 22:15:27 pettai Exp $
+lib/security/pam_tacplus.so
+share/doc/pam_tacplus/README
+share/examples/pam_tacplus/sample.pam
diff --git a/security/pam-tacplus/distinfo b/security/pam-tacplus/distinfo
new file mode 100644
index 00000000000..286a569cb15
--- /dev/null
+++ b/security/pam-tacplus/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2010/03/12 22:15:27 pettai Exp $
+
+SHA1 (pam_tacplus-1.2.11.tar.gz) = 74b33dde8aa80b49cc59e587eb254fd66d3e104a
+RMD160 (pam_tacplus-1.2.11.tar.gz) = 841038262f0320a5b3a39e7337294e6807a29ada
+Size (pam_tacplus-1.2.11.tar.gz) = 30736 bytes