summaryrefslogtreecommitdiff
path: root/sys-auth/pam_smb
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /sys-auth/pam_smb
reinit the tree, so we can have metadata
Diffstat (limited to 'sys-auth/pam_smb')
-rw-r--r--sys-auth/pam_smb/Manifest8
-rw-r--r--sys-auth/pam_smb/files/10-pam_smb-bash-3.1.patch12
-rw-r--r--sys-auth/pam_smb/files/pamsmbd-init19
-rw-r--r--sys-auth/pam_smb/metadata.xml14
-rw-r--r--sys-auth/pam_smb/pam_smb-2.0.0_rc6-r1.ebuild51
-rw-r--r--sys-auth/pam_smb/pam_smb-2.0.0_rc6-r2.ebuild50
6 files changed, 154 insertions, 0 deletions
diff --git a/sys-auth/pam_smb/Manifest b/sys-auth/pam_smb/Manifest
new file mode 100644
index 000000000000..e817d3cdde83
--- /dev/null
+++ b/sys-auth/pam_smb/Manifest
@@ -0,0 +1,8 @@
+AUX 10-pam_smb-bash-3.1.patch 559 SHA256 ebc731df2e247e38f8084b81596cb13a957696bf60c1cc5f05a8259f14de9e8c SHA512 4a99c4fa3428dfc01a846c7571c3355d0f07aaadf55e7e43bd57c2cae393ef1c4dff26533d381e88ef30a50ee0e756feeb1c658135057af5d55bea49ab408928 WHIRLPOOL 0f0f60fcf2655cf3e7592a45125457a2cf2b26a2ee51bed254da9b795f35354bb5c23ae21ca3007505408b4badc6a5983594f5ca719342adebde24fc91e05403
+AUX pamsmbd-init 356 SHA256 8f605d933a831b5d898b308f1e88120d9c9c98a0d5e3a23e69c130759676311c SHA512 2bf495c9915e025a3c89a127131c2489cca9b76a1995fe3a6c9e473cac22a4b5dd22ef80c42d42c0ddf759ea63ac643096711cb1db9331b8033de7f26b4634f4 WHIRLPOOL dc7a4c28794bfb70c8bfbddf30b317154de2569a5737ec92a4cb76f73fc6e7d904a1102086529adf25052ec1bb48aad51232888fb45f7bf3936f49d10fce6c5f
+DIST pam_smb-2.0.0-rc6.tar.gz 115069 SHA256 b787b11dade66b1078553fc0662843f3aa9f69629542ff5fd6802d62555295c5 SHA512 c41519ae2b657dd7cbbbeb6d097ec82fd2d0d5c0f51f658eecea98e7aaf4eb87975fc1bc6592d19dbef0a650e428ec69829270a3c119fdab9443cddd6facbe6a WHIRLPOOL c3a5aba05c6eb7ace1aa71dc802a057d4674e3d47bfe1549f41e25d13f750b271e9cb4a730364ba6d8bcabf322609c50652106277fdd7b9c02516c89bc320974
+EBUILD pam_smb-2.0.0_rc6-r1.ebuild 1096 SHA256 bb2eb710f515c70b8270140079f1869a015d5263a6db3d7f0c4ac74f6018d77b SHA512 92f7e84841de9f014578cf9dcb089db4647f629b5084be7a20175f8f842f0dc43f62640dca6ca9babbb717ccdc02592f13a19ad038f4c4ec26003fe231dd2cc6 WHIRLPOOL 6f3dc02e67c7d4504b4c02f85e78f59670c76605e04135f9636db23eed54508169b76abb598289e290c189dafb731bea784b3a2100d276884ab6aebdb5316676
+EBUILD pam_smb-2.0.0_rc6-r2.ebuild 1055 SHA256 e7774751da346f59061df3d2c3e5afced2681b5f73848eb85837ae6b715a5522 SHA512 339044de8279ab0482326a688970a569145bc7f8ec745c2007ad90753c2d901c4c915324dc6f923468453544b2249f77d0d8113fe71e061a1cde228e63f81b02 WHIRLPOOL 1e8a5018af670acdee24bd6a51bd190cda899c8d7eaabf8fd7e43d5a0ee84471bc0acfcb6c2357d3f6a60dce7b63019d2fbdb8fb9f1e0114876a58d82522e42e
+MISC ChangeLog 2442 SHA256 abbd4dfe98b7811bbbba96d4319fdea7c1cf7e0168e87e8ca07848f0e35c8595 SHA512 de3cbccd18694710ed89b5ea58426c39dbed5b4cab0d2010aed3920608206e8df049ae728769a8083ae95da2a86a6fc728a0b1baa07a19bfb92f33458990efda WHIRLPOOL 57e98c1a3919590fed0c191d9b89f91f1fac9992665fd355cb00e07b06947b3b8050b9de31dff4894106e255e37d196d2853120be7ed2c8be2d45eb2a3146556
+MISC ChangeLog-2015 2526 SHA256 0c2dfdb83f5e03638e80a0b0667b40ff6d56585c147bf08cf62831f10d01c5b5 SHA512 64cd9e389624d0e68deb1943d7a6d071dbd8751acc0e65cec5795d0bfba6b78481a083f35ff15fbec6a9da5de6717bac5e70517b2749f3cf2596a4c8c46ce0b4 WHIRLPOOL 10d4c47aff398d5674925796530a3b7fae4fff382de6664f6aab11d0f983622ef768d9036ca6d9235e1026fa84a87486ffb970ecf18b2f2c9f222657ccd12d61
+MISC metadata.xml 522 SHA256 feb6bc4a20f661cc6ea661d20f9a14e4a5dbbd51ee49976297de5a35a91c0acb SHA512 1ea0b00bb5b075243685de5dd76340ecc64f6694f299c8800039211d721635562f608a702c17394da508ad16dcdd2d88903405155b200901ed698d5b4b16c45d WHIRLPOOL 7eb058c450570689ce060746be92b5b0432d46dc841f9be0800fc847df2cda6b348bcd1008b6f8eab5ea91494d8d1dbb8ea643e7f84a77918ea588a2f9b39b6a
diff --git a/sys-auth/pam_smb/files/10-pam_smb-bash-3.1.patch b/sys-auth/pam_smb/files/10-pam_smb-bash-3.1.patch
new file mode 100644
index 000000000000..570655d82462
--- /dev/null
+++ b/sys-auth/pam_smb/files/10-pam_smb-bash-3.1.patch
@@ -0,0 +1,12 @@
+diff -Nurp pam_smb-2.0.0_rc6.orig/configure pam_smb-2.0.0_rc6/configure
+--- configure 2006-03-17 15:02:01.000000000 +0000
++++ configure 2006-03-17 15:02:01.000000000 +0000
+@@ -1486,7 +1486,7 @@ else
+ # results, and the version is kept in special file).
+
+ if test -r /etc/.relid -a "X`uname -n`" = "X`uname -s`" ; then
+- system=MP-RAS-`awk '{print $3}' /etc/.relid'`
++ system=MP-RAS-`awk '{print $3}' /etc/.relid`
+ fi
+ if test "`uname -s`" = "AIX" ; then
+ system=AIX-`uname -v`.`uname -r`
diff --git a/sys-auth/pam_smb/files/pamsmbd-init b/sys-auth/pam_smb/files/pamsmbd-init
new file mode 100644
index 000000000000..ba11ef6cdfe0
--- /dev/null
+++ b/sys-auth/pam_smb/files/pamsmbd-init
@@ -0,0 +1,19 @@
+#!/sbin/openrc-run
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+depend() {
+ need net
+}
+
+start() {
+ ebegin "Starting pamsmbd"
+ start-stop-daemon --start --quiet --exec /usr/sbin/pamsmbd
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping pamsmbd"
+ start-stop-daemon --stop --quiet --name pamsmbd
+ eend $?
+}
diff --git a/sys-auth/pam_smb/metadata.xml b/sys-auth/pam_smb/metadata.xml
new file mode 100644
index 000000000000..3b1eb11254dc
--- /dev/null
+++ b/sys-auth/pam_smb/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>samba@gentoo.org</email>
+ <name>Samba Team</name>
+</maintainer>
+<longdescription>
+The PAM SMB module, which allows authentication against a SMB (such as the Win_x families) server.
+</longdescription>
+<longdescription lang="ja">
+ PAM の SMB モジュールは SMB サーバ( Win_x ファミリの類)の認証を許します。
+</longdescription>
+</pkgmetadata>
diff --git a/sys-auth/pam_smb/pam_smb-2.0.0_rc6-r1.ebuild b/sys-auth/pam_smb/pam_smb-2.0.0_rc6-r1.ebuild
new file mode 100644
index 000000000000..efee20c4cd7d
--- /dev/null
+++ b/sys-auth/pam_smb/pam_smb-2.0.0_rc6-r1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils pam
+
+MY_P=${P/_rc/-rc}
+
+DESCRIPTION="The PAM SMB module, allows authentication against a SMB (such as the Win_x families) server"
+HOMEPAGE="http://www.csn.ul.ie/~airlied/pam_smb/"
+SRC_URI="
+ mirror://samba/pam_smb/v2/${MY_P}.tar.gz
+ http://www.csn.ul.ie/~airlied/pam_smb/v2/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~ppc x86"
+IUSE=""
+
+DEPEND=">=sys-libs/pam-0.75"
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/${MY_P}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}/10-pam_smb-bash-3.1.patch"
+}
+
+src_compile() {
+ econf --disable-root-only
+ emake || die "emake failed"
+}
+
+src_install() {
+ dopammod pamsmbm/pam_smb_auth.so
+ dosbin pamsmbd/pamsmbd
+
+ dodoc BUGS CHANGES README TODO faq/{pam_smb_faq.sgml,additions.txt}
+ docinto pam.d
+ dodoc pam_smb.conf*
+
+ newinitd "${FILESDIR}/pamsmbd-init pamsmbd"
+}
+
+pkg_postinst() {
+ echo
+ elog "You must create /etc/pam_smb.conf yourself, containing"
+ elog "your domainname, PDC and BDC. See example files in docdir."
+ echo
+}
diff --git a/sys-auth/pam_smb/pam_smb-2.0.0_rc6-r2.ebuild b/sys-auth/pam_smb/pam_smb-2.0.0_rc6-r2.ebuild
new file mode 100644
index 000000000000..0cac116f3aad
--- /dev/null
+++ b/sys-auth/pam_smb/pam_smb-2.0.0_rc6-r2.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils pam
+
+MY_P=${P/_rc/-rc}
+
+DESCRIPTION="The PAM SMB module, allows authentication against a SMB (such as the Win_x families) server"
+HOMEPAGE="http://www.csn.ul.ie/~airlied/pam_smb/"
+SRC_URI="
+ mirror://samba/pam_smb/v2/${MY_P}.tar.gz
+ http://www.csn.ul.ie/~airlied/pam_smb/v2/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~ppc ~x86"
+IUSE=""
+
+DEPEND=">=sys-libs/pam-0.75"
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+ epatch "${FILESDIR}/10-pam_smb-bash-3.1.patch"
+}
+
+src_configure() {
+ econf --disable-root-only
+}
+
+src_install() {
+ dopammod pamsmbm/pam_smb_auth.so
+ dosbin pamsmbd/pamsmbd
+
+ dodoc BUGS CHANGES README TODO faq/{pam_smb_faq.sgml,additions.txt}
+ docinto pam.d
+ dodoc pam_smb.conf*
+
+ newinitd "${FILESDIR}/pamsmbd-init pamsmbd"
+}
+
+pkg_postinst() {
+ echo
+ elog "You must create /etc/pam_smb.conf yourself, containing"
+ elog "your domainname, PDC and BDC. See example files in docdir."
+ echo
+}