[LEDE-DEV] [PATCH] dropbear: Link ssh and scp command to /bin instead of /usr/bin

Baptiste Jonglez baptiste at bitsofnetworks.org
Fri Sep 1 23:47:32 PDT 2017


On 01-09-17, Rosen Penev wrote:
> ssh and scp commands interfere with OpenSSH when installed in /usr/bin .
> 
> One use case is when installing dropbear to get root access when only OpenSSH is available (OpenSSH disallows root password logins). Once dropbear installs, it replaces OpenSSH's executables, even when removed with opkg. OpenSSH must be reinstalled to get them back.

Wouldn't it be better to use Yousong's alternatives support in opkg?
Instead of moving paths around with no guarantee that they will stay
unique in the future...

> v2: Fix paths.
> 
> Signed-off-by: Rosen Penev <rosenp at gmail.com>
> ---
>  package/network/services/dropbear/Makefile | 7 ++++---
>  1 file changed, 4 insertions(+), 3 deletions(-)
> 
> diff --git a/package/network/services/dropbear/Makefile b/package/network/services/dropbear/Makefile
> index 7302db273c..2568b830a6 100644
> --- a/package/network/services/dropbear/Makefile
> +++ b/package/network/services/dropbear/Makefile
> @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
>  
>  PKG_NAME:=dropbear
>  PKG_VERSION:=2017.75
> -PKG_RELEASE:=3
> +PKG_RELEASE:=4
>  
>  PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
>  PKG_SOURCE_URL:= \
> @@ -126,10 +126,11 @@ define Package/dropbear/install
>  	$(INSTALL_DIR) $(1)/usr/sbin
>  	$(INSTALL_BIN) $(PKG_BUILD_DIR)/dropbearmulti $(1)/usr/sbin/dropbear
>  	$(INSTALL_DIR) $(1)/usr/bin
> -	$(LN) ../sbin/dropbear $(1)/usr/bin/scp
> -	$(LN) ../sbin/dropbear $(1)/usr/bin/ssh
>  	$(LN) ../sbin/dropbear $(1)/usr/bin/dbclient
>  	$(LN) ../sbin/dropbear $(1)/usr/bin/dropbearkey
> +	$(INSTALL_DIR) $(1)/bin
> +	$(LN) ../sbin/dropbear $(1)/bin/scp
> +	$(LN) ../sbin/dropbear $(1)/bin/ssh
>  	$(INSTALL_DIR) $(1)/etc/config
>  	$(INSTALL_DATA) ./files/dropbear.config $(1)/etc/config/dropbear
>  	$(INSTALL_DIR) $(1)/etc/init.d
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/lede-dev/attachments/20170902/77310337/attachment.sig>


More information about the Lede-dev mailing list