54 lines
1.4 KiB
Bash
54 lines
1.4 KiB
Bash
# Copyright 1999-2011 Gentoo Foundation
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
# $Header: /var/cvsroot/gentoo-x86/net-misc/ksshaskpass/ksshaskpass-0.5.3.ebuild,v 1.2 2011/05/13 09:44:18 scarabeus Exp $
|
|
|
|
EAPI=4
|
|
|
|
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
|
|
}
|