summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNan Zhou <nanzhoumails@gmail.com>2022-08-29 20:43:49 +0300
committerNan Zhou <nanzhoumails@gmail.com>2022-09-14 08:06:08 +0300
commit175f50254e9434d9cde77ac907ab839d40e6c50c (patch)
treef903b041e8843ad10515a665905e795720c57dc6
parentc328a09a183740fbd60212382e995ceed2526080 (diff)
downloadopenbmc-175f50254e9434d9cde77ac907ab839d40e6c50c.tar.xz
user-manager: use meson
After the following change, [1] https://gerrit.openbmc.org/c/openbmc/phosphor-user-manager/+/56849 phosphor-user-manager fully supports meson. This patch does the final transition. Tested: 1. verified IPMI/Redfish worked on hardware 2. verified user management worked via DBus, Redfish 3. verified LDAP config daemon worked as expected via DBus Signed-off-by: Nan Zhou <nanzhoumails@gmail.com> Change-Id: I85f116ab8222a66a2270b070f856987d54560dd0
-rw-r--r--meta-phosphor/recipes-phosphor/users/phosphor-user-manager_git.bb5
1 files changed, 3 insertions, 2 deletions
diff --git a/meta-phosphor/recipes-phosphor/users/phosphor-user-manager_git.bb b/meta-phosphor/recipes-phosphor/users/phosphor-user-manager_git.bb
index 29704889a4..63cbf21e51 100644
--- a/meta-phosphor/recipes-phosphor/users/phosphor-user-manager_git.bb
+++ b/meta-phosphor/recipes-phosphor/users/phosphor-user-manager_git.bb
@@ -6,10 +6,9 @@ PV = "1.0+git${SRCPV}"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=e3fc50a88d0a364313df4b21ef20c29e"
-inherit autotools pkgconfig
+inherit meson pkgconfig
inherit obmc-phosphor-dbus-service
-DEPENDS += "autoconf-archive-native"
DEPENDS += "sdbusplus"
DEPENDS += "phosphor-logging"
DEPENDS += "phosphor-dbus-interfaces"
@@ -18,6 +17,8 @@ DEPENDS += "nss-pam-ldapd"
DEPENDS += "systemd"
PACKAGE_BEFORE_PN = "phosphor-ldap"
+EXTRA_OEMESON = "-Dtests=disabled"
+
inherit useradd
USERADD_PACKAGES = "${PN} phosphor-ldap"