summaryrefslogtreecommitdiffstats
path: root/meta-phosphor/common/recipes-phosphor/settings
diff options
context:
space:
mode:
authorBrad Bishop <bradleyb@fuzziesquirrel.com>2016-09-15 09:54:10 -0400
committerPatrick Williams <patrick@stwcx.xyz>2016-10-05 12:03:48 +0000
commitce7bbbb89b44c63a97319f323552c7787a37f86a (patch)
tree8c66bd6e6ef20235055bd21468b9030c958ac118 /meta-phosphor/common/recipes-phosphor/settings
parent613641efed3089594434c19d5732ef2656e1cca9 (diff)
downloadtalos-openbmc-ce7bbbb89b44c63a97319f323552c7787a37f86a.tar.gz
talos-openbmc-ce7bbbb89b44c63a97319f323552c7787a37f86a.zip
settings: recipe/service update
Use new systemd class features. Add allarch. Change-Id: I4836deac6e7f3d07bb8f5291b78c931b0f1f78c0 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Diffstat (limited to 'meta-phosphor/common/recipes-phosphor/settings')
-rw-r--r--meta-phosphor/common/recipes-phosphor/settings/phosphor-settings.bb6
-rw-r--r--[-rwxr-xr-x]meta-phosphor/common/recipes-phosphor/settings/phosphor-settings/org.openbmc.settings.Host.service (renamed from meta-phosphor/common/recipes-phosphor/settings/phosphor-settings/phosphor-settings.service)3
2 files changed, 7 insertions, 2 deletions
diff --git a/meta-phosphor/common/recipes-phosphor/settings/phosphor-settings.bb b/meta-phosphor/common/recipes-phosphor/settings/phosphor-settings.bb
index 69043f0ee..34358163a 100644
--- a/meta-phosphor/common/recipes-phosphor/settings/phosphor-settings.bb
+++ b/meta-phosphor/common/recipes-phosphor/settings/phosphor-settings.bb
@@ -3,9 +3,12 @@ DESCRIPTION = "Settings DBUS object"
HOMEPAGE = "http://github.com/openbmc/phosphor-settingsd"
PR = "r1"
+inherit allarch
inherit obmc-phosphor-license
-inherit obmc-phosphor-systemd
inherit setuptools
+inherit obmc-phosphor-dbus-service
+
+DBUS_SERVICE_${PN} = "org.openbmc.settings.Host.service"
DEPENDS += "python-pyyaml-native"
RDEPENDS_${PN} += "python-dbus python-pygobject"
@@ -17,4 +20,3 @@ SRC_URI += "git://github.com/openbmc/phosphor-settingsd"
SRCREV = "c1e5e9ffb9df84c0f0fdb41e604d1738b6f9bc45"
S = "${WORKDIR}/git"
-
diff --git a/meta-phosphor/common/recipes-phosphor/settings/phosphor-settings/phosphor-settings.service b/meta-phosphor/common/recipes-phosphor/settings/phosphor-settings/org.openbmc.settings.Host.service
index b88cf0401..386e906ac 100755..100644
--- a/meta-phosphor/common/recipes-phosphor/settings/phosphor-settings/phosphor-settings.service
+++ b/meta-phosphor/common/recipes-phosphor/settings/phosphor-settings/org.openbmc.settings.Host.service
@@ -1,10 +1,13 @@
[Unit]
Description=Phosphor Settings Manager
+Before=mapper-wait@-org-openbmc-settings-host0.service
[Service]
ExecStart={sbindir}/settings_manager.py
Environment="PYTHONUNBUFFERED=1"
Restart=always
+Type=dbus
+BusName={BUSNAME}
[Install]
WantedBy={SYSTEMD_DEFAULT_TARGET}
OpenPOWER on IntegriCloud