mirror of
https://git.yoctoproject.org/poky
synced 2026-05-08 17:19:20 +00:00
initscripts: split sushell into sub package
* sushell is required by systemd service debug-shell when selinux is enabled, but it doesn't make sense to make systemd depend on initscripts, so split sushell into sub package initscripts-sushell. * The bash dependency has been removed by: ''' 4917e36a77bd6821b45db52caa43939d344d92f6 initscripts: Fix regression for requiring /bin/bash ''' so remove bash from RDEPENDS when selinux is enabled. (From OE-Core rev: 9c84ca86f396886ae68774032724b53664ecf0ed) Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
ea98124bfd
commit
b0ebd9cbaf
@@ -46,11 +46,12 @@ inherit update-alternatives
|
||||
DEPENDS_append = " update-rc.d-native"
|
||||
PACKAGE_WRITE_DEPS_append = " ${@bb.utils.contains('DISTRO_FEATURES','systemd','systemd-systemctl-native','',d)}"
|
||||
|
||||
PACKAGES =+ "${PN}-functions"
|
||||
PACKAGES =+ "${PN}-functions ${PN}-sushell"
|
||||
RDEPENDS_${PN} = "${PN}-functions \
|
||||
${@bb.utils.contains('DISTRO_FEATURES','selinux','bash','',d)} \
|
||||
${@bb.utils.contains('DISTRO_FEATURES','selinux','${PN}-sushell','',d)} \
|
||||
"
|
||||
FILES_${PN}-functions = "${sysconfdir}/init.d/functions*"
|
||||
FILES_${PN}-sushell = "${base_sbindir}/sushell"
|
||||
|
||||
ALTERNATIVE_PRIORITY_${PN}-functions = "90"
|
||||
ALTERNATIVE_${PN}-functions = "functions"
|
||||
|
||||
Reference in New Issue
Block a user