grazzolini / mkinitcpio-dropbear

Archlinux mkinitcpio hook to enable the dropbear daemon in early userspace
BSD 3-Clause "New" or "Revised" License
19 stars 12 forks source link

Request for new release #12

Open christian-eriksson opened 4 years ago

christian-eriksson commented 4 years ago

I'd like to see a new release that would incorporate the latest fix that stops the install script from generating dss keys. The Arch community package seems to prefer to link to a release version of the source and I'd like to update it to point to the latest source in order to not get the Unknown key type warning when I generate a new initramfs:

Generating dss host key for dropbear ...
Unknown key type 'dss'
Usage: dropbearkey -t <type> -f <filename> [-s bits]
-t type Type of key to generate. One of:
        rsa
        ecdsa
        ed25519
-f filename    Use filename for the secret key.
               ~/.ssh/id_dropbear is recommended for client keys.
-s bits Key size in bits, should be a multiple of 8 (optional)
           ECDSA has sizes 256 384 521 
           Ed25519 has a fixed size of 256 bits
-y      Just print the publickey and fingerprint for the
        private key in <filename>.
alerque commented 2 years ago

@grazzolini Perhaphs you'd consider adding me and/or others that might help maintain this repo on the upstream side? I use this on about a dozen hosts on 3 continents and have a vested interest in it remaining viable. The fixes and PRs are piling up without PR feedback or a release.

laurentlbm commented 2 years ago

@grazzolini @alerque An update to this package and a new release is very much needed. In my opinion, changes from @ahesford's fork includes the best and most needed improvements and their PRs should be merged.

For myself, in the meantime, I've copied @ahesford's fork, tagged it, and made a PKGBUILD. Anyone is free to use it until a better solution is available:

mkdir mkinitcpio-dropbear
cd mkinitcpio-dropbear
curl -LO https://raw.githubusercontent.com/laurentlbm/mkinitcpio-dropbear/pkgbuild/PKGBUILD
makepkg
sudo pacman -U mkinitcpio-dropbear-0.1.0-1-any.pkg.tar.zst
alerque commented 2 years ago

Another gentle ping on the above, still willing to help maintain this...

broizter commented 1 year ago

If someone could release a better version to the AUR that would be an acceptable solution for now I guess.

ahesford commented 1 year ago

On IRC, grazzolini authorized my taking up of continuing development of this project, so I've tagged a new release in my fork.

alerque commented 1 year ago

I've just been added as a collaborator here on this repo and will be working on facilitating PRs and moving things forward.

@ahesford can you help with contributing any work that isn't in existing PRs back upstream? I don't think we need a fork on the AUR if this original is going to move forward.

ahesford commented 1 year ago

I wish this had been mentioned when I asked about continuing development. Had I known, I wouldn't have tagged (two) releases and based a Void package on them.

In any case, https://github.com/grazzolini/mkinitcpio-dropbear/pull/18

alerque commented 1 year ago

I don't know how the communication happened, but I asked on IRC just minutes before your release announcement comment here and was invited to the repo just now. I don't see any comments from you anywhere on the repo suggesting there was development action somewhere I should have been tracking. In any case I think it is water under the bridge. I'll look into what you changed and see if we can straighten out releases going forward.