~alpine/aports

main/dropbear: add ssh command in -ssh subpackage v1 PROPOSED

Valery Kartel: 1
 main/dropbear: add ssh command in -ssh subpackage

 1 files changed, 11 insertions(+), 3 deletions(-)
I just add ssh exactly like scp. I think it's better to include it all to
main package and allow opennssh-client to replace it with own binaries. In
other words, made it like busybox with symlinks, that are replaced by
linux-utils, coreutils etc.
10 лют. 2016 13:38 "Sören Tempel" <soeren@soeren-tempel.net> пише:
> On 08.02.16, Valery Kartel wrote:
> > +_ssh() {
> > +     pkgdesc="Dropbear ssh command"
> > +     depends="dropbear !openssh-client"
> > +     arch="noarch"
> > +     mkdir -p "$subpkgdir"/usr/bin
> > +     mv "$pkgdir"/usr/bin/ssh "$subpkgdir"/usr/bin/
> > +}
> 
> I like the idea of having -ssh and -scp subpackages for dropbear,
> however, correct me if I am wrong but the `/usr/bin/ssh` is just a
> symlink to dropbear multi (so is `/usr/bin/scp`) does it really make
> sense to have subpackages for symlinks? Wouldn't it make more sense to
> not use the multicall binary if we want to split this package into
> multiple subpackages?
> 
> Sören.
Export patchset (mbox)
How do I use this?

Copy & paste the following snippet into your terminal to import this patchset into git:

curl -s https://lists.alpinelinux.org/~alpine/aports/patches/2255/mbox | git am -3
Learn more about email & git

[alpine-aports] [PATCH] main/dropbear: add ssh command in -ssh subpackage Export this patch

---
 main/dropbear/APKBUILD | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/main/dropbear/APKBUILD b/main/dropbear/APKBUILD
index 2829344..f0bc5b8 100644
--- a/main/dropbear/APKBUILD
+++ b/main/dropbear/APKBUILD
@@ -3,7 +3,7 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=dropbear
pkgver=2015.71
pkgrel=0
pkgrel=1
pkgdesc="small SSH 2 client/server designed for small memory environments"
url="http://matt.ucc.asn.au/dropbear/dropbear.html"
arch="all"
@@ -11,7 +11,7 @@ license="MIT"
depends=""
depends_dev=""
makedepends="zlib-dev linux-headers"
subpackages="$pkgname-doc $pkgname-scp:_scp"
subpackages="$pkgname-doc $pkgname-scp:_scp $pkgname-ssh:_ssh"
source="http://matt.ucc.asn.au/dropbear/releases/${pkgname}-${pkgver}.tar.bz2
	dropbear.initd
	dropbear.confd
@@ -19,7 +19,7 @@ source="http://matt.ucc.asn.au/dropbear/releases/${pkgname}-${pkgver}.tar.bz2
	dropbear-options_sftp-server_path.patch"

_builddir="$srcdir"/$pkgname-$pkgver
_progs="dropbear dbclient dropbearkey dropbearconvert scp"
_progs="dropbear dbclient dropbearkey dropbearconvert scp ssh"

prepare() {
	cd "$_builddir"
@@ -69,6 +69,14 @@ _scp() {
	mv "$pkgdir"/usr/bin/scp "$subpkgdir"/usr/bin/
}

_ssh() {
	pkgdesc="Dropbear ssh command"
	depends="dropbear !openssh-client"
	arch="noarch"
	mkdir -p "$subpkgdir"/usr/bin
	mv "$pkgdir"/usr/bin/ssh "$subpkgdir"/usr/bin/
}

md5sums="2ccc0a2f3e37ca221db12c5af6a88137  dropbear-2015.71.tar.bz2
4299b86af9f2903f19477538e22ece30  dropbear.initd
af73c487e2be37d65d0e8bf80489357e  dropbear.confd
-- 
2.7.0



---
Unsubscribe:  alpine-aports+unsubscribe@lists.alpinelinux.org
Help:         alpine-aports+help@lists.alpinelinux.org
---