diff options
| author | Andre McCurdy <armccurdy@gmail.com> | 2017-11-14 11:39:21 -0800 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-11-30 10:49:21 +0000 |
| commit | 654cbd4cc8a22b477a529bf25318586d4ccf29c6 (patch) | |
| tree | 42d8056f023b1a5f7918f7a83862ec20e950c2c0 /meta/recipes-core/systemd | |
| parent | dbc2504bf932f58eb757fe269c979cacf9516040 (diff) | |
| download | poky-654cbd4cc8a22b477a529bf25318586d4ccf29c6.tar.gz | |
systemd: use consistent approach for musl PACKAGECONFIG options
Consistently use PACKAGECONFIG_remove_libc-musl to disable options
which are not compatible with musl.
Also sort the default PACKAGECONFIG list.
(From OE-Core rev: 8fb362d90628d0dbc9a5073a0d75296eab569d44)
Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-core/systemd')
| -rw-r--r-- | meta/recipes-core/systemd/systemd_234.bb | 67 |
1 files changed, 38 insertions, 29 deletions
diff --git a/meta/recipes-core/systemd/systemd_234.bb b/meta/recipes-core/systemd/systemd_234.bb index 69465388b2..b7968b15aa 100644 --- a/meta/recipes-core/systemd/systemd_234.bb +++ b/meta/recipes-core/systemd/systemd_234.bb | |||
| @@ -50,36 +50,45 @@ PAM_PLUGINS = " \ | |||
| 50 | pam-plugin-keyinit \ | 50 | pam-plugin-keyinit \ |
| 51 | " | 51 | " |
| 52 | 52 | ||
| 53 | PACKAGECONFIG ??= "xz \ | 53 | PACKAGECONFIG ??= " \ |
| 54 | ${@bb.utils.filter('DISTRO_FEATURES', 'efi pam selinux ldconfig usrmerge', d)} \ | 54 | ${@bb.utils.filter('DISTRO_FEATURES', 'efi ldconfig pam selinux usrmerge', d)} \ |
| 55 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'xkbcommon', '', d)} \ | 55 | ${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'rfkill', '', d)} \ |
| 56 | ${@bb.utils.contains('DISTRO_FEATURES', 'wifi', 'rfkill', '', d)} \ | 56 | ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'xkbcommon', '', d)} \ |
| 57 | binfmt \ | 57 | backlight \ |
| 58 | randomseed \ | 58 | binfmt \ |
| 59 | machined \ | 59 | firstboot \ |
| 60 | backlight \ | 60 | hibernate \ |
| 61 | vconsole \ | 61 | hostnamed \ |
| 62 | quotacheck \ | 62 | ima \ |
| 63 | hostnamed \ | 63 | localed \ |
| 64 | ${@bb.utils.contains('TCLIBC', 'glibc', 'myhostname sysusers utmp', '', d)} \ | 64 | logind \ |
| 65 | nss \ | 65 | machined \ |
| 66 | hibernate \ | 66 | myhostname \ |
| 67 | timedated \ | 67 | networkd \ |
| 68 | timesyncd \ | 68 | nss \ |
| 69 | localed \ | 69 | polkit \ |
| 70 | ima \ | 70 | quotacheck \ |
| 71 | smack \ | 71 | randomseed \ |
| 72 | logind \ | 72 | resolved \ |
| 73 | firstboot \ | 73 | smack \ |
| 74 | polkit \ | 74 | sysusers \ |
| 75 | resolved \ | 75 | timedated \ |
| 76 | networkd \ | 76 | timesyncd \ |
| 77 | utmp \ | ||
| 78 | vconsole \ | ||
| 79 | xz \ | ||
| 80 | " | ||
| 81 | |||
| 82 | PACKAGECONFIG_remove_libc-musl = " \ | ||
| 83 | localed \ | ||
| 84 | myhostname \ | ||
| 85 | nss \ | ||
| 86 | resolved \ | ||
| 87 | selinux \ | ||
| 88 | smack \ | ||
| 89 | sysusers \ | ||
| 90 | utmp \ | ||
| 77 | " | 91 | " |
| 78 | PACKAGECONFIG_remove_libc-musl = "selinux" | ||
| 79 | PACKAGECONFIG_remove_libc-musl = "smack" | ||
| 80 | PACKAGECONFIG_remove_libc-musl = "resolved" | ||
| 81 | PACKAGECONFIG_remove_libc-musl = "nss" | ||
| 82 | PACKAGECONFIG_remove_libc-musl = "localed" | ||
| 83 | 92 | ||
| 84 | # Use the upstream systemd serial-getty@.service and rely on | 93 | # Use the upstream systemd serial-getty@.service and rely on |
| 85 | # systemd-getty-generator instead of using the OE-core specific | 94 | # systemd-getty-generator instead of using the OE-core specific |
