ChangeLog

# ChangeLog for net-misc/dropbear
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/dropbear/ChangeLog,v 1.63 2008/03/29 04:15:55 vapier Exp $

*dropbear-0.51 (29 Mar 2008)

29 Mar 2008; Mike Frysinger +dropbear-0.51.ebuild:
Version bump.

29 Mar 2008; Mike Frysinger dropbear-0.50-r1.ebuild:
Fix install when USE=minimal #198247.

17 Mar 2008; Santiago M. Mola
dropbear-0.50-r1.ebuild:
~amd64 added wrt bug #210795

06 Mar 2008; Raúl Porcel dropbear-0.50-r1.ebuild:
Add ~alpha/~ia64/~sparc wrt #210795

05 Mar 2008; Brent Baude dropbear-0.50-r1.ebuild:
keyworded ~arch for ppc64, bug 210795

04 Mar 2008; dropbear-0.50-r1.ebuild:
Marked ~x86 (bug #210795). Thanks to Michał Wołonkiewicz for
testing.

03 Mar 2008; Jeroen Roovers dropbear-0.50-r1.ebuild:
Marked ~hppa (bug #210795).

*dropbear-0.50-r1 (20 Feb 2008)

20 Feb 2008; Diego Pettenò
+dropbear-0.50-r1.ebuild:
Add new revision that fixes PAM support, and uses the new pambase setup. The
PAM configuration file switched from sshd to dropbear, and uses
system-remote-login by default.

06 Oct 2007; Mike Frysinger dropbear-0.50.ebuild:
Add support for USE=bsdpty to control openpty support #192220 by Max and
general ebuild cleanup.

*dropbear-0.50 (12 Aug 2007)

12 Aug 2007; Mike Frysinger +dropbear-0.50.ebuild:
Version bump.

31 Mar 2007; Raúl Porcel dropbear-0.49.ebuild:
ia64 stable wrt security bug 168847

26 Mar 2007; Alec Warner dropbear-0.47-r1.ebuild,
dropbear-0.48.1.ebuild, dropbear-0.48.1-r1.ebuild, dropbear-0.49.ebuild:
Remove dependency on portage: ref bug 162516

07 Mar 2007; Alexander H. Færøy dropbear-0.49.ebuild:
Stable on MIPS; bug #168847

05 Mar 2007; Jose Luis Rivero dropbear-0.49.ebuild:
Stable on alpha wrt security bug #168847

04 Mar 2007; Jason Wever dropbear-0.49.ebuild:
Stable on SPARC wrt security bug #168847.

03 Mar 2007; Steve Dibb dropbear-0.49.ebuild:
amd64 stable, bug 168847

03 Mar 2007; Tobias Scherbaum
dropbear-0.49.ebuild:
Stable on ppc wrt bug #168847.

02 Mar 2007; Jeroen Roovers dropbear-0.49.ebuild:
Stable for HPPA (bug #168847).

02 Mar 2007; Christian Faulhammer dropbear-0.49.ebuild:
stable x86; bug 168847

*dropbear-0.49 (27 Feb 2007)

27 Feb 2007; Mike Frysinger +dropbear-0.49.ebuild:
Version bump.

*dropbear-0.48.1-r1 (04 Feb 2007)

04 Feb 2007; Daniel Black
+dropbear-0.48.1-r1.ebuild:
added savedconfig.eclass prototype - similar to bug #158185

04 Jan 2007; Mike Frysinger dropbear-0.48.1.ebuild:
Set default sftp path to point to the openssh binary #159894 by Lars Weiler.

05 Aug 2006; Chris White metadata.xml:
metadata.xml translation by Yoshino-san in bug #135034

*dropbear-0.48.1 (07 Jun 2006)

07 Jun 2006; Mike Frysinger +dropbear-0.48.1.ebuild:
Version bump #134512 by Milan Holzäpfel.

23 May 2006; -dropbear-0.43.ebuild,
-dropbear-0.45.ebuild, -dropbear-0.46.ebuild, -dropbear-0.47.ebuild:
- removed obsolete/vuln ebuilds

19 Feb 2006; Joshua Kinard dropbear-0.47-r1.ebuild:
Marked stable on mips.

03 Feb 2006; Tobias Scherbaum
dropbear-0.47-r1.ebuild:
ppc stable, bug #119232

03 Feb 2006; Jose Luis Rivero
dropbear-0.47-r1.ebuild:
Stable on alpha wrt sec bug #119232

02 Feb 2006; Rene Nussbaumer
dropbear-0.47-r1.ebuild:
Stable on hppa. See bug #119232.

02 Feb 2006; Mark Loeser dropbear-0.47-r1.ebuild:
Stable on x86; bug #119232

02 Feb 2006; Gustavo Zacarias
dropbear-0.47-r1.ebuild:
Stable on sparc wrt security #119232

02 Feb 2006; Simon Stelling dropbear-0.47-r1.ebuild:
stable on amd64 wrt bug 119232

*dropbear-0.47-r1 (02 Feb 2006)

02 Feb 2006; Mike Frysinger
+files/dropbear-0.47-CVE-2006-0225.patch, +dropbear-0.47-r1.ebuild:
Fix for security issue #119232.

30 Dec 2005; Joshua Kinard dropbear-0.47.ebuild:
Marked stable on mips.

21 Dec 2005; Fernando J. Pereda dropbear-0.47.ebuild:
Stable on alpha wrt security bug #116006

20 Dec 2005; Michael Hanselmann dropbear-0.47.ebuild:
Stable on hppa, ppc.

20 Dec 2005; Simon Stelling dropbear-0.47.ebuild:
stable on amd64 wrt bug 116006

20 Dec 2005; Mark Loeser dropbear-0.47.ebuild:
Stable on x86; bug #116006

20 Dec 2005; Gustavo Zacarias dropbear-0.47.ebuild:
Stable on sparc wrt security #116006

*dropbear-0.47 (20 Dec 2005)

20 Dec 2005; Mike Frysinger +dropbear-0.47.ebuild:
Version bump #116006 by Sune Kloppenborg Jeppesen.

10 Dec 2005; Simon Stelling dropbear-0.46.ebuild:
stable on amd64

28 Nov 2005; Gustavo Zacarias dropbear-0.46.ebuild:
Stable on sparc

27 Nov 2005; dropbear-0.46.ebuild:
- stable on x86

18 Oct 2005; Aron Griffis dropbear-0.46.ebuild:
Mark 0.46 stable on alpha

13 Aug 2005; Michael Hanselmann dropbear-0.45.ebuild:
Stable on ppc.

18 Jul 2005; Gustavo Zacarias dropbear-0.45.ebuild:
Stable on sparc

*dropbear-0.46 (17 Jul 2005)

17 Jul 2005; +files/dropbear-0.46-dbscp.patch,
dropbear-0.45.ebuild, +dropbear-0.46.ebuild:
- version bump. fixed dbscp so that it actually works when using +multicall

*dropbear-0.45 (08 Mar 2005)

08 Mar 2005; +files/dropbear-0.45-urandom.patch,
+dropbear-0.45.ebuild:
- Version bump. Adds support for pam and minimal support

*dropbear-0.44 (11 Jan 2005)

11 Jan 2005; Mike Frysinger
+dropbear-0.44.ebuild:
Version bump.

11 Jan 2005; Gustavo Zacarias dropbear-0.43.ebuild:
Keyworded sparc directly, it'll be required soon

23 Sep 2004; Mike Frysinger dropbear-0.43.ebuild,
dropbear-0.44_alpha4.ebuild:
Add support for USE=static #65108 by Frank Benkstein.

*dropbear-0.44_alpha4 (22 Sep 2004)

22 Sep 2004; Mike Frysinger
+files/0.44_alpha4-install.patch, +dropbear-0.44_alpha4.ebuild:
Version bump to test-release.

*dropbear-0.43 (15 Aug 2004)

15 Aug 2004; Mike Frysinger -dropbear-0.42.ebuild,
+dropbear-0.43.ebuild:
Version bump.

09 Jul 2004; Mike Frysinger dropbear-0.42.ebuild:
Add support for multibinary functionality (multicall) and static.

*dropbear-0.42 (21 Jun 2004)

21 Jun 2004; Mike Frysinger +files/dropbear.conf.d,
+files/dropbear.init.d, +dropbear-0.42.ebuild:
Version bump #54599 by Priit Laes. Also add some init.d scripts.

*dropbear-0.41 (10 Mar 2004)

10 Mar 2004; Mike Frysinger :
Version bump #43859 by Thomas Eckert.

*dropbear-0.39 (25 Dec 2003)

25 Dec 2003; Mike Frysinger :
Version bump #35951.

*dropbear-0.38 (11 Oct 2003)

11 Oct 2003; Mike Frysinger :
Version bump.

*dropbear-0.37 (06 Oct 2003)

06 Oct 2003; Mike Frysinger :
Version bump.

*dropbear-0.36 (20 Aug 2003)

20 Aug 2003; Mike Frysinger :
Version bump + change install script to use make install + add zlib USE.

*dropbear-0.32 (12 Jun 2003)

12 Jun 2003; Mike Frysinger :
Version bump + ppc stable.

*dropbear-0.30 (30 Apr 2003)

30 Apr 2003; Mike Frysinger :
Initial import. Ebuild submitted by me.

Manifest

AUX dropbear-0.45-urandom.patch 1889 RMD160 3b259eeac0c52bbaa560a78cb30dfab835f03789 SHA1 8d2644b81522b3efa73158b9520d0b1da01b3ff7 SHA256 629b6326de36c04668fb12b3912082459db426b1ab90159849b9104be2c9106b
AUX dropbear-0.46-dbscp.patch 500 RMD160 72d7aeee568eae941e3fc45935be1b2bb81f6319 SHA1 f6e78796135988216e1008ba8c5b75de85fe1a49 SHA256 b133670f2417a112e06ae0e4ec7fe50eeb76015e44a5c19d4f55a8df3636ed2d
AUX dropbear.conf.d 190 RMD160 c877b7ead880060ddafe8deaf4cf478dbb33c1b0 SHA1 ade70c7c07a2f16075fd14feeba9c6e11f42a09b SHA256 e891255a49d408eb11514662faa4d724a1df27cc2ee90268507dbd2573b67334
AUX dropbear.init.d 913 RMD160 be9cd23f061b0773966812b7f48552253c312d35 SHA1 86cca7f1b8a9e591c61c23aa8ed176d6dbbae4ae SHA256 b115e922fa679adca29e24464dd7ffb1a21a0962333d7822a11e0bcea29ea5ed
DIST dropbear-0.49.tar.gz 1764444 RMD160 1e9606fb7e20c62c86629d7c97eaedc4fe22c099 SHA1 97ac3d863ffca386aa25b6f60c71ab086aaef591 SHA256 152f87b4fbfe3976c0409fb9e0812af17c9aa0907b04549604110c05248f810f
DIST dropbear-0.50.tar.gz 1790358 RMD160 c5e643cf068d6cdc19f5da8318ec90e0a0dfb0c3 SHA1 6f56bc88bc29a99c58fe85c98a60249b9782ef36 SHA256 39999c5bfb663404f6450da66d98d69193a5d0ab496d2d47cc53cd0202c4051c
DIST dropbear-0.51.tar.gz 1777963 RMD160 94af59c474e914d3ef26853aa92a2699b72fcd66 SHA1 78c07d63d74e7f4fb09283ed9fab4defe9e3c35c SHA256 9e81261c39f51812d43c8eb23af64224f5182fe44acb3b5e4bbbef2738a7f29e
EBUILD dropbear-0.49.ebuild 2171 RMD160 03f778f5f16b282952ee625d0a1603b3a110b79f SHA1 c8cdb029591802c0dfe3ef42285961a4f28a5834 SHA256 f0ef37a51ed6431ce9680754fa55e693505b70f46d20aaa72110075940dab534
EBUILD dropbear-0.50-r1.ebuild 2430 RMD160 5163259626e31b0f4d914bceeb193ac689a33afc SHA1 90a27a36c9b285c417048bd6ecd9c9b8e444b123 SHA256 bbc34a50aa105033e762800e3cbc884134855f32663ebab27447784c8561bbf4
EBUILD dropbear-0.50.ebuild 2163 RMD160 1bf75000efbd9143718f5f92f1bd2e9f650d5f9c SHA1 03d53694131599a1345726013f2986bd9dcf6b57 SHA256 500777645950f7b1fc05ead1d76a0c7c5c7b202f039cdf265db45f331116f8e7
EBUILD dropbear-0.51.ebuild 2427 RMD160 5e04910232a8fcb7a408828dcb716d7917f0326e SHA1 4a3bf1a27308d514767bbe74326a48ff3b9f8197 SHA256 7115b93102aad66266e98865221d39ff6bb05d98e177f2af8f5a10f34aafb42b
MISC ChangeLog 8222 RMD160 a883d094fab2792fe7d17a29ed15282425a7cbe6 SHA1 80a9ffb742ff66b48ddc952d9c55642c675046d2 SHA256 6e73ed94345a88ff53bb70d2143da96ee5b852a713d3d893fc8b860c160705be
MISC metadata.xml 1535 RMD160 b952e11afa75b9db8d37003b87fc34e98aa1c817 SHA1 3292a14d570d524cca3b4823b864b32fabae07a5 SHA256 5394fdf87301c239a38e2f616f03ba1eaf25cdb43cdfb4c0db28555c7284fcda

dropbear-0.49.ebuild

# Copyright 1999-2007 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.11 2007/06/24 22:10:17 vapier 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
}

dropbear-0.50-r1.ebuild

# 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.50-r1.ebuild,v 1.9 2008/03/29 04:15:27 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 ~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."
}

dropbear-0.50.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/dropbear/dropbear-0.50.ebuild,v 1.2 2007/10/06 12:28:22 vapier 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="bsdpty minimal multicall pam static syslog 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.46-dbscp.patch
sed -i \
-e '/SFTPSERVER_PATH/s:".*":"/usr/lib/misc/sftp-server":' \
options.h
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

mv "${D}"/usr/bin/{,db}scp || die
}

dropbear-0.51.ebuild

# 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.1 2008/03/29 04:15:55 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 ~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."
}

files

metadata.xml




embedded

I was looking for a small and secure SSH server to fit on a laptop with 4 megs ram and no hard
disk, and couldn't find one which was satisfactory. I decided to write my own, and Dropbear is
the result. It implements most required features of the SSH 2 protocol, and other features such
as X11, TCP and Authentication Agent forwarding. Dropbear is Open Source software, distributed
under a MIT-style license.


私は 4MB の RAM とハードディスクを搭載しないラップトップ型にぴったりな小さ
くて安全な SSH サーバを探していました。しかし満足するものは見つけられません
でした。私は自身で作ろうと決意しました。その結果が Dropbear です。SSH 2 プ
ロトコルに必要な機能の大半、他にも X11 や TCP、認証エージェント・フォワーデ
ィングといった機能が実装してあります。Dropbear はオープンソースで、MIT スタ
イルのライセンス下で配布されます。


Add support for legacy BSD pty's rather than dynamic UNIX pty's -- do not use this flag unless you are absolutely sure you actually want it
Build all the programs as one little binary (to save space)