# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

EAPI=4

inherit pam toolchain-funcs

DESCRIPTION="PAM module for auto mounting encfs drives on login."
HOMEPAGE="http://code.google.com/p/pam-encfs/"
SRC_URI="http://pam-encfs.googlecode.com/files/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""

DEPEND="sys-libs/pam
	sys-fs/encfs"
RDEPEND="${DEPEND}"

src_unpack() {
	unpack ${A}
	cd ${S}
	sed -i -e "s:/lib/:/$(get_libdir)/:" \
		-e "s:gcc:$(tc-getCC):" \
		-e "s:ld:$(tc-getLD):" Makefile || die "sed failed in Makefile"

	sed -i -e "s:drop_permissions:#drop_permissions:" \
		-e "s:encfs_default:#encfs_default:" \
		-e "s:fuse_default:#fuse_default:" \
		-e "18s:-:#-:" pam_encfs.conf || die "sed failed in pam_encfs.conf"
}

#src_install() {
#	dopammod pam_encfs.so
#	insinto /etc/security
#	doins pam_encfs.conf
#	dodoc README
#}

pkg_postinst() {
	einfo "See /usr/share/doc/${P}/README.gz for configuration info"
	einfo "and set up /etc/security/pam_encfs.conf as needed."
}