Lines 2-8
Link Here
|
2 |
# Distributed under the terms of the GNU General Public License v2 |
2 |
# Distributed under the terms of the GNU General Public License v2 |
3 |
# $Header: /var/cvsroot/gentoo-x86/net-mail/poppassd_ceti/poppassd_ceti-1.8.5.ebuild,v 1.1 2005/05/17 14:16:19 cryos Exp $ |
3 |
# $Header: /var/cvsroot/gentoo-x86/net-mail/poppassd_ceti/poppassd_ceti-1.8.5.ebuild,v 1.1 2005/05/17 14:16:19 cryos Exp $ |
4 |
|
4 |
|
5 |
inherit eutils toolchain-funcs |
5 |
inherit eutils toolchain-funcs pam |
6 |
|
6 |
|
7 |
MY_PN="poppassd" |
7 |
MY_PN="poppassd" |
8 |
MY_P="${MY_PN}-${PV}" |
8 |
MY_P="${MY_PN}-${PV}" |
Lines 17-24
Link Here
|
17 |
KEYWORDS="~amd64 ~x86" |
17 |
KEYWORDS="~amd64 ~x86" |
18 |
IUSE="cracklib" |
18 |
IUSE="cracklib" |
19 |
|
19 |
|
20 |
DEPEND="virtual/libc |
20 |
DEPEND="virtual/pam" |
21 |
>=sys-libs/pam-0.75-r8" |
|
|
22 |
|
21 |
|
23 |
RDEPEND="${DEPEND} |
22 |
RDEPEND="${DEPEND} |
24 |
sys-apps/xinetd |
23 |
sys-apps/xinetd |
Lines 32-41
Link Here
|
32 |
src_install() { |
31 |
src_install() { |
33 |
dodoc README |
32 |
dodoc README |
34 |
|
33 |
|
35 |
insinto /etc/pam.d |
34 |
pamd_mimic_system auth account password |
36 |
newins ${FILESDIR}/poppassd.pam poppassd |
|
|
37 |
use cracklib && sed -i -e 's|#password|password|' ${D}/etc/pam.d/poppassd |
38 |
|
35 |
|
|
|
36 |
if use cracklib; then |
37 |
echo -e "password\trequired\tpam_cracklib.so retry=3" >> ${D}/etc/pam.d/poppassd |
38 |
fi |
39 |
|
39 |
insinto /etc/xinetd.d |
40 |
insinto /etc/xinetd.d |
40 |
newins ${FILESDIR}/poppassd.xinetd poppassd |
41 |
newins ${FILESDIR}/poppassd.xinetd poppassd |
41 |
|
42 |
|
Lines 43-46
Link Here
|
43 |
insopts -o root -g bin -m 500 |
44 |
insopts -o root -g bin -m 500 |
44 |
doins poppassd || die "Install failed." |
45 |
doins poppassd || die "Install failed." |
45 |
} |
46 |
} |
46 |
|
|
|