From 8227a49140800f10a52aad0397d75eab0f88e266 Mon Sep 17 00:00:00 2001 From: Arturo Buzarra Date: Mon, 31 May 2021 15:55:52 +0200 Subject: [PATCH] systemd: reduce verbosity of sysv-generator There are some init packages from the poky layer that remain using only a SysV init script. Systemd converts these init scripts to systemd service format on boot and shows an ugly warning for each one. To avoid flooding the console with this kind of messages, we reduce the verbosity of these messages. https://onedigi.atlassian.net/browse/DEL-7540 Signed-off-by: Arturo Buzarra --- ...educe-message-level-for-packages-tha.patch | 27 +++++++++++++++++++ .../recipes-core/systemd/systemd_%.bbappend | 1 + 2 files changed, 28 insertions(+) create mode 100644 meta-digi-dey/recipes-core/systemd/systemd/0001-sysv-generator-reduce-message-level-for-packages-tha.patch diff --git a/meta-digi-dey/recipes-core/systemd/systemd/0001-sysv-generator-reduce-message-level-for-packages-tha.patch b/meta-digi-dey/recipes-core/systemd/systemd/0001-sysv-generator-reduce-message-level-for-packages-tha.patch new file mode 100644 index 000000000..18abdd8c2 --- /dev/null +++ b/meta-digi-dey/recipes-core/systemd/systemd/0001-sysv-generator-reduce-message-level-for-packages-tha.patch @@ -0,0 +1,27 @@ +From: Arturo Buzarra +Date: Mon, 31 May 2021 14:40:24 +0200 +Subject: [PATCH] sysv-generator: reduce message level for packages that still + ship only a SysV init script + +Signed-off-by: Arturo Buzarra +--- + src/sysv-generator/sysv-generator.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/sysv-generator/sysv-generator.c b/src/sysv-generator/sysv-generator.c +index a2c72d1009..aafa6c9f2b 100644 +--- a/src/sysv-generator/sysv-generator.c ++++ b/src/sysv-generator/sysv-generator.c +@@ -786,11 +786,11 @@ static int enumerate_sysv(const LookupPaths *lp, Hashmap *all_services) { + + fpath = path_join(*path, de->d_name); + if (!fpath) + return log_oom(); + +- log_warning("SysV service '%s' lacks a native systemd unit file. " ++ log_debug("SysV service '%s' lacks a native systemd unit file. " + "Automatically generating a unit file for compatibility. " + "Please update package to include a native systemd unit file, in order to make it more safe and robust.", fpath); + + service = new(SysvStub, 1); + if (!service) diff --git a/meta-digi-dey/recipes-core/systemd/systemd_%.bbappend b/meta-digi-dey/recipes-core/systemd/systemd_%.bbappend index e0fdac24b..14b395eae 100644 --- a/meta-digi-dey/recipes-core/systemd/systemd_%.bbappend +++ b/meta-digi-dey/recipes-core/systemd/systemd_%.bbappend @@ -1,6 +1,7 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${BPN}:" SRC_URI += " \ + file://0001-sysv-generator-reduce-message-level-for-packages-tha.patch \ file://0002-sd-resolve-forcefully-cancel-worker-threads-during-r.patch \ "