On Sun, Jan 27, 2019 at 9:23 AM Georg Sauthoff <mail(a)georg.so> wrote:
Hello,
so I wrote dracut-sshd - a dracut module that adds sshd to the
initramfs such that one is able to remotely access early
userspace for e.g. unlocking an encrypted root filesystem or
dealing with the dracut emergency shell:
https://github.com/gsauthof/dracut-sshd
I would like to add it to Fedora because it adds important
functionality that is currently missing.
There are basically two routes:
1) Integrate it into upstream dracut (and package it as new
package in Fedora)
2) Package it independently and submit a review request to the
Fedora bugzilla (I could maintain that package)
In May, 2018 I posted to the dracut mailing list
(
https://www.spinics.net/lists/linux-initramfs/msg04617.html), but I
didn't receive any reply on that list.
Thus, I lean towards following route 2) now.
Any comments/suggestions?
See also:
- dracut-sshd copr repository for f28/f29/c7
https://copr.fedorainfracloud.org/coprs/gsauthof/dracut-sshd/
- Travis-CI continuous integration (tests run on f29/c7)
https://travis-ci.org/gsauthof/dracut-sshd
- >9 year old open Fedora Bug about this feature
Dracut + encrypted root + networking
https://bugzilla.redhat.com/show_bug.cgi?id=524727
My comment there:
https://bugzilla.redhat.com/show_bug.cgi?id=524727#c28
If you'd like to integrate this into dracut proper, just propose it as
a pull request to dracut itself:
https://github.com/dracutdevs/dracut
Alternatively, you can become a packager in Fedora and follow the new
package process:
https://fedoraproject.org/wiki/Join_the_package_collection_maintainers#Ho...
--
真実はいつも一つ!/ Always, there's only one truth!