diff options
Diffstat (limited to 'net-misc/dropbear/dropbear-0.49.ebuild')
-rw-r--r-- | net-misc/dropbear/dropbear-0.49.ebuild | 78 |
1 files changed, 0 insertions, 78 deletions
diff --git a/net-misc/dropbear/dropbear-0.49.ebuild b/net-misc/dropbear/dropbear-0.49.ebuild deleted file mode 100644 index 4985cf822a8d..000000000000 --- a/net-misc/dropbear/dropbear-0.49.ebuild +++ /dev/null @@ -1,78 +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.49.ebuild,v 1.12 2008/12/20 11:05:04 pva Exp $ - -inherit eutils savedconfig - -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 ~mips ppc ~ppc64 s390 sh sparc x86" -IUSE="minimal multicall pam static zlib" - -RDEPEND="zlib? ( sys-libs/zlib ) - pam? ( sys-libs/pam )" -DEPEND="${RDEPEND}" -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.45-urandom.patch - epatch "${FILESDIR}"/dropbear-0.46-dbscp.patch - sed -i \ - -e '/SFTPSERVER_PATH/s:".*":"/usr/lib/misc/sftp-server":' \ - options.h - restore_config options.h -} - -src_compile() { - local myconf - # --disable-syslog? wouldn't need logger in init.d - use minimal && myconf="--disable-lastlog" - econf ${myconf} $(use_enable zlib) $(use_enable pam) || 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 - newconfd "${FILESDIR}"/dropbear.conf.d dropbear - 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} - done - rm -f dropbear - dodir /usr/sbin - dosym ../bin/dropbearmulti /usr/sbin/dropbear - cd "${S}" - fi - save_config options.h - - mv "${D}"/usr/bin/{,db}scp -} |