Lines 21-26
Link Here
|
21 |
|
21 |
|
22 |
S=${WORKDIR}/lib/libpam/modules |
22 |
S=${WORKDIR}/lib/libpam/modules |
23 |
|
23 |
|
|
|
24 |
PATCHES=( "${FILESDIR}"/${PN}-9.0-gentoo.patch ) |
25 |
|
24 |
pkg_setup() { |
26 |
pkg_setup() { |
25 |
# Avoid installing pam_ssh as that has its own ebuild. |
27 |
# Avoid installing pam_ssh as that has its own ebuild. |
26 |
mymakeopts="${mymakeopts} NO_OPENSSH= " |
28 |
mymakeopts="${mymakeopts} NO_OPENSSH= " |
Lines 29-44
Link Here
|
29 |
} |
31 |
} |
30 |
|
32 |
|
31 |
src_unpack() { |
33 |
src_unpack() { |
32 |
unpack ${A} |
34 |
freebsd_src_unpack |
33 |
|
|
|
34 |
cd "${WORKDIR}"/lib |
35 |
|
35 |
|
36 |
for module in pam_deny pam_passwdqc pam_permit; do |
36 |
for module in pam_deny pam_passwdqc pam_permit; do |
37 |
sed -i -e "s:${module}::" "${S}"/modules.inc |
37 |
sed -i -e "s:${module}::" "${S}"/modules.inc |
38 |
done |
38 |
done |
39 |
|
|
|
40 |
# Avoid using static versions; use gentoo /lib/security dir |
41 |
epatch "${FILESDIR}"/${PN}-9.0-gentoo.patch |
42 |
} |
39 |
} |
43 |
|
40 |
|
44 |
src_install() { |
41 |
src_install() { |