| # Copyright 1999-2014 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| EAPI=5 |
| |
| inherit kde4-base |
| |
| DESCRIPTION="KDE implementation of ssh-askpass with Kwallet integration" |
| HOMEPAGE="http://www.kde-apps.org/content/show.php?content=50971&forumpage=0" |
| SRC_URI="http://www.kde-apps.org/CONTENT/content-files/50971-${P}.tar.gz" |
| |
| LICENSE="GPL-2" |
| KEYWORDS="amd64 x86" |
| SLOT="4" |
| IUSE="debug" |
| |
| RDEPEND="net-misc/openssh" |
| |
| CFG="ksshaskpass.sh" |
| |
| src_prepare() { |
| STARTUPDIR=/etc/kde/startup |
| SHUTDOWNDIR=/etc/kde/shutdown |
| |
| kde4-base_src_prepare |
| } |
| |
| src_install() { |
| kde4-base_src_install |
| |
| cat <<-EOF > "${T}/${CFG}" |
| export SSH_ASKPASS="${PREFIX}/bin/ksshaskpass" |
| EOF |
| insinto "${STARTUPDIR}" |
| doins "${T}/${CFG}" |
| } |
| |
| pkg_postinst() { |
| kde4-base_pkg_postinst |
| |
| elog |
| elog "In order to have ksshagent start at kde startup," |
| elog "edit ${STARTUPDIR}/agent-startup.sh and uncomment" |
| elog "the lines enabling ssh-agent." |
| elog |
| elog "If you do so, do not forget to uncomment the respective" |
| elog "lines in ${SHUTDOWNDIR}/agent-shutdown.sh to" |
| elog "properly kill the agent when the session ends." |
| elog |
| elog "${P} has been installed as your default askpass application in KDE4 session." |
| elog "If it's not desired, point the one you want to use in ${STARTUPDIR}/${CFG}" |
| elog |
| } |