Add new logging package
Package app phosphor-rsyslog-conf. This app implements an API to update
the rsyslog config.
(From meta-phosphor rev: f99f3c8b4e3b364b0d1afacc144a31cccb8772da)
Change-Id: I06b68329d258782bba52a93f4f6431ba94783e53
Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
diff --git a/meta-phosphor/recipes-phosphor/logging/phosphor-logging.bb b/meta-phosphor/recipes-phosphor/logging/phosphor-logging.bb
index 9adbc4f..b4615ba 100644
--- a/meta-phosphor/recipes-phosphor/logging/phosphor-logging.bb
+++ b/meta-phosphor/recipes-phosphor/logging/phosphor-logging.bb
@@ -31,6 +31,7 @@
# Package configuration
LOGGING_PACKAGES = " \
${PN}-base \
+ phosphor-rsyslog-config \
"
ALLOW_EMPTY_${PN} = "1"
@@ -45,6 +46,12 @@
"
DBUS_SERVICE_${PN}-base += "xyz.openbmc_project.Logging.service"
+RDEPENDS_phosphor-rsyslog-config += "sdbusplus phosphor-dbus-interfaces"
+DBUS_SERVICE_phosphor-rsyslog-config += "xyz.openbmc_project.Syslog.Config.service"
+FILES_phosphor-rsyslog-config += " \
+ ${sbindir}/phosphor-rsyslog-conf \
+"
+
SRC_URI += "git://github.com/openbmc/phosphor-logging"
SRCREV = "5ac1bde129258d906246f5d4ad78e036f03a6e80"
diff --git a/meta-phosphor/recipes-phosphor/logging/phosphor-logging/xyz.openbmc_project.Syslog.Config.service b/meta-phosphor/recipes-phosphor/logging/phosphor-logging/xyz.openbmc_project.Syslog.Config.service
new file mode 100644
index 0000000..240839f
--- /dev/null
+++ b/meta-phosphor/recipes-phosphor/logging/phosphor-logging/xyz.openbmc_project.Syslog.Config.service
@@ -0,0 +1,12 @@
+[Unit]
+Description=Rsyslog config updater
+
+[Service]
+ExecStart=/usr/bin/env phosphor-rsyslog-conf
+SyslogIdentifier=phosphor-rsyslog-conf
+Restart=always
+Type=dbus
+BusName={BUSNAME}
+
+[Install]
+WantedBy={SYSTEMD_DEFAULT_TARGET}
diff --git a/meta-phosphor/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bb b/meta-phosphor/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bb
index e3e6288..e8ac1c4 100644
--- a/meta-phosphor/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bb
+++ b/meta-phosphor/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bb
@@ -84,6 +84,7 @@
RDEPENDS_${PN}-logging = " \
phosphor-logging \
rsyslog \
+ phosphor-rsyslog-config \
"
SUMMARY_${PN}-sensors = "Sensor applications"