[OE-core] [PATCH] systemd: add RDEPENDS on util-linux-getopt
Randy MacLeod
randy.macleod at windriver.com
Thu Jan 11 20:15:41 UTC 2018
On 2018-01-10 10:07 PM, jackie.huang at windriver.com wrote:
> From: Jackie Huang <jackie.huang at windriver.com>
>
> 'getopt' is needed by systemd-sysv-install, or it fails with:
> | kdump.service is not a native service, redirecting to systemd-sysv-install.
> | Executing: /lib/systemd/systemd-sysv-install enable kdump
> | /lib/systemd/systemd-sysv-install: line 15: getopt: command not found
>
> Signed-off-by: Jackie Huang <jackie.huang at windriver.com>
> ---
> meta/recipes-core/systemd/systemd_234.bb | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/meta/recipes-core/systemd/systemd_234.bb b/meta/recipes-core/systemd/systemd_234.bb
> index 4132cdf40f..5a0e4c2247 100644
> --- a/meta/recipes-core/systemd/systemd_234.bb
> +++ b/meta/recipes-core/systemd/systemd_234.bb
> @@ -521,7 +521,7 @@ FILES_${PN} = " ${base_bindir}/* \
>
> FILES_${PN}-dev += "${base_libdir}/security/*.la ${datadir}/dbus-1/interfaces/ ${sysconfdir}/rpm/macros.systemd"
>
> -RDEPENDS_${PN} += "kmod dbus util-linux-mount udev (= ${EXTENDPKGV}) util-linux-agetty"
> +RDEPENDS_${PN} += "kmod dbus util-linux-mount udev (= ${EXTENDPKGV}) util-linux-agetty util-linux-getopt"
It would be nice to make the dependency conditional on systemd being
configured to support sysvinit scripts.
../Randy
> RDEPENDS_${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'serial-getty-generator', '', 'systemd-serialgetty', d)}"
> RDEPENDS_${PN} += "volatile-binds update-rc.d"
>
>
--
# Randy MacLeod. WR Linux
# Wind River an Intel Company
More information about the Openembedded-core
mailing list