summaryrefslogtreecommitdiffstats
path: root/meta-phosphor/common/recipes-phosphor/users
diff options
context:
space:
mode:
authorBrad Bishop <bradleyb@fuzziesquirrel.com>2016-09-06 21:28:21 -0400
committerPatrick Williams <patrick@stwcx.xyz>2016-09-13 19:14:45 +0000
commitdb1d6b2e3607ef9c47952a4044e1dbf1f6412b0d (patch)
tree1ca76a403e6f1b3f1c29b74c8856d6180b36272a /meta-phosphor/common/recipes-phosphor/users
parent41083f23ada54eddf30976000557298f6a1de6b1 (diff)
downloadtalos-openbmc-db1d6b2e3607ef9c47952a4044e1dbf1f6412b0d.tar.gz
talos-openbmc-db1d6b2e3607ef9c47952a4044e1dbf1f6412b0d.zip
userman: recipe/service update
Use dbus and systemd class features. Change-Id: I4567237a1badaa2d79a2b133de5bffbd3b1ccda5 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Diffstat (limited to 'meta-phosphor/common/recipes-phosphor/users')
-rw-r--r--meta-phosphor/common/recipes-phosphor/users/obmc-phosphor-user.bb7
-rw-r--r--meta-phosphor/common/recipes-phosphor/users/obmc-phosphor-user/org.openbmc.UserManager.service (renamed from meta-phosphor/common/recipes-phosphor/users/obmc-phosphor-user/obmc-phosphor-user.service)2
2 files changed, 7 insertions, 2 deletions
diff --git a/meta-phosphor/common/recipes-phosphor/users/obmc-phosphor-user.bb b/meta-phosphor/common/recipes-phosphor/users/obmc-phosphor-user.bb
index 3357edbac..5f63b6209 100644
--- a/meta-phosphor/common/recipes-phosphor/users/obmc-phosphor-user.bb
+++ b/meta-phosphor/common/recipes-phosphor/users/obmc-phosphor-user.bb
@@ -3,9 +3,10 @@ DESCRIPTION = "User DBUS object"
HOMEPAGE = "http://github.com/openbmc/phosphor-networkd"
PR = "r1"
+inherit allarch
inherit obmc-phosphor-license
inherit obmc-phosphor-user-mgmt
-inherit obmc-phosphor-systemd
+inherit obmc-phosphor-dbus-service
RDEPENDS_${PN} += "python-dbus python-pygobject python-pexpect"
@@ -16,6 +17,8 @@ SRCREV = "15d498e2568b6e104de75e7423caab0c9a487485"
S = "${WORKDIR}/git"
INSTALL_NAME = "userman.py"
+DBUS_SERVICE_${PN} += "org.openbmc.UserManager.service"
+
# Since base_do_compile finds a makefile (from networkd) it tries to
# compile. Short-circuit that because we just need to copy a python
# file in this package.
@@ -23,7 +26,7 @@ do_compile() {
:
}
-do_install() {
+do_install_append() {
echo "***installing $INSTALL_NAME"
install -d ${D}/${sbindir}
install ${S}/${INSTALL_NAME} ${D}/${sbindir}/obmc-phosphor-userd
diff --git a/meta-phosphor/common/recipes-phosphor/users/obmc-phosphor-user/obmc-phosphor-user.service b/meta-phosphor/common/recipes-phosphor/users/obmc-phosphor-user/org.openbmc.UserManager.service
index 1c79f519a..d83599063 100644
--- a/meta-phosphor/common/recipes-phosphor/users/obmc-phosphor-user/obmc-phosphor-user.service
+++ b/meta-phosphor/common/recipes-phosphor/users/obmc-phosphor-user/org.openbmc.UserManager.service
@@ -5,6 +5,8 @@ Description=Phosphor User Manager
ExecStart={sbindir}/obmc-phosphor-userd
Environment="PYTHONUNBUFFERED=1"
Restart=always
+Type=dbus
+BusName={BUSNAME}
[Install]
WantedBy={SYSTEMD_DEFAULT_TARGET}
OpenPOWER on IntegriCloud