diff options
Diffstat (limited to 'net-misc/dropbear/dropbear-0.51.ebuild')
-rw-r--r-- | net-misc/dropbear/dropbear-0.51.ebuild | 88 |
1 files changed, 0 insertions, 88 deletions
diff --git a/net-misc/dropbear/dropbear-0.51.ebuild b/net-misc/dropbear/dropbear-0.51.ebuild deleted file mode 100644 index d328ed22f307..000000000000 --- a/net-misc/dropbear/dropbear-0.51.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/dropbear/dropbear-0.51.ebuild,v 1.8 2008/12/07 11:04:47 vapier Exp $ - -inherit eutils savedconfig pam - -DESCRIPTION="small SSH 2 client/server designed for small memory environments" -HOMEPAGE="http://matt.ucc.asn.au/dropbear/dropbear.html" -SRC_URI="http://matt.ucc.asn.au/dropbear/releases/${P}.tar.gz - http://matt.ucc.asn.au/dropbear/testing/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~ppc ppc64 s390 sh sparc x86" -IUSE="bsdpty minimal multicall pam static syslog zlib" - -DEPEND="zlib? ( sys-libs/zlib ) - pam? ( virtual/pam )" -RDEPEND="${RDEPEND} - pam? ( >=sys-auth/pambase-20080219.1 )" -PROVIDE="virtual/ssh" - -set_options() { - use minimal \ - && progs="dropbear dbclient dropbearkey" \ - || progs="dropbear dbclient dropbearkey dropbearconvert scp" - use multicall && makeopts="${makeopts} MULTI=1" - use static && makeopts="${makeopts} STATIC=1" -} - -pkg_setup() { - enewgroup sshd 22 - enewuser sshd 22 -1 /var/empty sshd -} - -src_unpack() { - unpack ${A} - cd "${S}" - epatch "${FILESDIR}"/dropbear-0.46-dbscp.patch - sed -i \ - -e '/SFTPSERVER_PATH/s:".*":"/usr/lib/misc/sftp-server":' \ - options.h - sed -i \ - -e '/pam_start/s:sshd:dropbear:' \ - svr-authpam.c || die - restore_config options.h -} - -src_compile() { - econf \ - $(use_enable zlib) \ - $(use_enable pam) \ - $(use_enable !bsdpty openpty) \ - $(use_enable syslog) \ - || die - set_options - emake ${makeopts} PROGRAMS="${progs}" || die "make ${makeopts} failed" -} - -src_install() { - set_options - emake install DESTDIR="${D}" ${makeopts} PROGRAMS="${progs}" || die "make install failed" - doman *.8 - newinitd "${FILESDIR}"/dropbear.init.d dropbear || die - newconfd "${FILESDIR}"/dropbear.conf.d dropbear || die - dodoc CHANGES README TODO SMALL MULTI - - # The multi install target does not install the links - if use multicall ; then - cd "${D}"/usr/bin - local x - for x in ${progs} ; do - ln -s dropbearmulti ${x} || die "ln -s dropbearmulti to ${x} failed" - done - rm -f dropbear - dodir /usr/sbin - dosym ../bin/dropbearmulti /usr/sbin/dropbear - cd "${S}" - fi - save_config options.h - - if ! use minimal ; then - mv "${D}"/usr/bin/{,db}scp || die - fi - - pamd_mimic system-remote-login dropbear auth account password session \ - || die "unable to mimic system-remote-login pamd file." -} |