Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 528056 - sys-kernel/dracut - erroneously mentions dev-libs/openssl instead of net-misc/openssh
Summary: sys-kernel/dracut - erroneously mentions dev-libs/openssl instead of net-misc...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Amadeusz Żołnowski (RETIRED)
URL:
Whiteboard:
Keywords: PATCH
Depends on:
Blocks:
 
Reported: 2014-11-02 23:54 UTC by Stefan Reimer
Modified: 2014-11-09 08:45 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Reimer 2014-11-02 23:54:39 UTC
Fix:
--- dracut-040.ebuild.orig	2014-11-02 15:49:32.822908650 -0800
+++ dracut-040.ebuild	2014-11-02 15:49:45.442081604 -0800
@@ -262,7 +262,7 @@
         optfeature "Support NFS" net-fs/nfs-utils net-nds/rpcbind
         optfeature \
                 "Install ssh and scp along with config files and specified keys" \
-                dev-libs/openssl
+                virtual/ssh
         optfeature "Enable logging with syslog-ng or rsyslog" app-admin/syslog-ng \
                 app-admin/rsyslog
 }


Reproducible: Always
Comment 1 Alexander Tsoy 2014-11-03 09:33:58 UTC
(In reply to Stefan Reimer from comment #0)
> -                dev-libs/openssl
> +                virtual/ssh

net-misc/openssh should be here. dropbear cannot satisfy dracut's requirements, because binaries are named "dbclient" and "dbscp".
Comment 2 Maxim Koltsov (RETIRED) gentoo-dev 2014-11-03 16:38:07 UTC
(In reply to Alexander Tsoy from comment #1)
> (In reply to Stefan Reimer from comment #0)
> > -                dev-libs/openssl
> > +                virtual/ssh
> 
> net-misc/openssh should be here. dropbear cannot satisfy dracut's
> requirements, because binaries are named "dbclient" and "dbscp".

Do you want me to commit it?
Comment 3 Amadeusz Żołnowski (RETIRED) gentoo-dev 2014-11-05 09:10:28 UTC
Stefan, are you successfully using dropbear in place of openssh?
Comment 4 Amadeusz Żołnowski (RETIRED) gentoo-dev 2014-11-05 09:19:14 UTC
(In reply to Amadeusz Żołnowski from comment #3)
> Stefan, are you successfully using dropbear in place of openssh?

With dracut, of course. (-:
Comment 5 Stefan Reimer 2014-11-06 03:31:29 UTC
Hi,
I forgot that dropbear uses different binaries.
Thought I keep it generic.

You are 100% correct that virtual/ssh wont do.

net-misc/openssh it is.
Comment 6 Amadeusz Żołnowski (RETIRED) gentoo-dev 2014-11-06 17:38:57 UTC
jer, this should be closed as WONTFIX, or INVALID, or?...
Comment 7 Alexander Tsoy 2014-11-06 17:47:56 UTC
(In reply to Amadeusz Żołnowski from comment #6)
> jer, this should be closed as WONTFIX, or INVALID, or?...

dev-libs/openssl != net-misc/openssh

:)
Comment 8 Jeroen Roovers (RETIRED) gentoo-dev 2014-11-06 18:58:27 UTC
It doesn't seem like anything was fixed (yet), and it seems this bug would be fixed if net-misc/openssh was mentioned instead of dev-libs/openssl, as the former provides the binaries you already specify whereas the latter does not. And apparently virtual/ssh doesn't satisfy what dracut needs.
Comment 9 Amadeusz Żołnowski (RETIRED) gentoo-dev 2014-11-09 08:45:01 UTC
Ah, indeed! :-) I've focused on dropbear vs openssh...

+  09 Nov 2014; Amadeusz Żołnowski <aidecoe@gentoo.org> dracut-034-r4.ebuild,
+  dracut-036-r4.ebuild, dracut-037-r3.ebuild, dracut-038-r2.ebuild,
+  dracut-040.ebuild:
+  Replace incorrect dev-libs/openssl with net-misc/openssh dependency.
+  Fixes bug #528056.
+