What's new
  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

dropbearconvert broken?

gds

Occasional Visitor
I appears that dropbearconvert doesn't work. It does no conversion and just prints the following output:
Code:
gene@flatbox:/tmp/home/root/.ssh# dropbearconvert openssh dropbear ./id_rsa ./id_rsa.db
Dropbear SSH multi-purpose v2014.66
Make a symlink pointing at this binary with one of the following names:
'dropbear' - the Dropbear server
'dbclient' or 'ssh' - the Dropbear client
'dropbearkey' - the key generator
'scp' - secure copy
The problem seems to be that the "master" dropbearmulti programs is not built to contain dropbearconvert. I think the dropbear Makefile.in needs to list dropbearconvert on the PROGRAMS= line:
Code:
dropbear: dropbear/config.h
    @$(SEP)
    @$(MAKE) -C $@ PROGRAMS="dropbear dbclient dropbearkey scp dropbearconvert" MULTI=1 $(PARALLEL_BUILD)
But somehow, the symlink "dropbearconvert" is pointing to "dropbearmulti". I don't see where in the build process this is occurring. But possibly a bit below in the Makefile.in it needs this to ensure the symlink is present:
Code:
    ln -sf dropbearmulti dropbearconvert
If dropbearconvert is intentionally not supported, then the symlink should not be present since it make it appear that dropbearconvert is supported.
 
What firmware are you running? There's no dropbearconvert symlink in mine.
 
The extraneous link/dropbearconvert fail was always there....here's a report from Aug 2015
http://www.snbforums.com/threads/dropbearconvert-not-working.26494/

It got fixed when the link got removed in your GPL 3264 merge for 380.60-beta1...

It's still in my fork....I'll remove it in the next release (or maybe try and enable dropbearconvert).
Yes, I saw that post too. I'm running 380.57. I only looked at the lastest git master code and didn't see anywhere the symlink was made. I needed to do the convert so ended up installing dropbear pkg on fedora and doing the convert there. I think it would be more complete to include this in the master branch (unless it uses huge memory).
 

Similar threads

Support SNBForums w/ Amazon

If you'd like to support SNBForums, just use this link and buy anything on Amazon. Thanks!

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Back
Top