Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 618750

Summary: sys-apps/systemd wants DMI on non-x86 hw
Product: Gentoo Linux Reporter: aeriksson2
Component: Current packagesAssignee: Gentoo systemd Team <systemd>
Status: RESOLVED FIXED    
Severity: minor CC: arm
Priority: Normal    
Version: unspecified   
Hardware: ARM   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description aeriksson2 2017-05-17 12:15:01 UTC
Title says it all. The systemd ebuild (all versions) has an unqualified desire to run on a kernel with CONFIG_DMIID enabled. ARM (and I suspect most non-x86 hw) does not have DMI, and no kernel option to enable DMI.


The desire should be made arch dependent. 

On arm (rpi), systemd works fine without DMI
Comment 1 Mike Gilbert gentoo-dev 2017-05-17 19:16:19 UTC
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=621a5d73183812dbf43da10b2e8884c4087cff73

commit 621a5d73183812dbf43da10b2e8884c4087cff73
Author: Mike Gilbert <floppym@gentoo.org>
Date:   Wed May 17 15:14:55 2017 -0400

    sys-apps/systemd: rework pkg_pretend

    Move all kernel logic behind the MERGE_TYPE check.
    Only check DMIID on X86.

    Bug: https://bugs.gentoo.org/618750
    Package-Manager: Portage-2.3.5_p32, Repoman-2.3.2_p62

 sys-apps/systemd/systemd-233-r1.ebuild | 39 ++++++++++++++++++----------------
 sys-apps/systemd/systemd-9999.ebuild   | 39 ++++++++++++++++++----------------
 2 files changed, 42 insertions(+), 36 deletions(-)