diff options
| author | Changqing Li <changqing.li@windriver.com> | 2025-04-03 16:53:05 +0800 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2025-04-08 15:49:17 +0100 |
| commit | 7c70ac58dafc3e10bff5d7fb1458d2668db8ddaf (patch) | |
| tree | 18dfa1bcf7f875d1af89a8b5727cf81ae59a4dba /meta/recipes-core/initscripts | |
| parent | 5040d252c67eb0211b3a0537ce3d05afcafd6a85 (diff) | |
| download | poky-7c70ac58dafc3e10bff5d7fb1458d2668db8ddaf.tar.gz | |
initscripts: add function log_success_msg/log_failure_msg/log_warning_msg
* add function log_success_msg/log_failure_msg/log_warning_msg, some
packages still use these functions, like mariadb, refer [1], without
these function, with sysV init manager, mariadb will report error:
root@qemux86-64:~# /etc/init.d/mysqld status
/etc/init.d/mysqld: line 383: log_success_msg: command not found
* remove RCONFLICTS with lsbinitscripts, LSB support already remove in
[2]
[1] https://github.com/MariaDB/server/blob/main/support-files/mysql.server.sh#L104
[2] https://git.openembedded.org/openembedded-core/commit/?id=fb064356af615d67d85b65942103bf943d84d290
[3] https://refspecs.linuxbase.org/LSB_4.0.0/LSB-Core-generic/LSB-Core-generic/iniscrptfunc.html
(From OE-Core rev: b57824d0ec593898abd9eb957c2ff1317bb74440)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-core/initscripts')
| -rwxr-xr-x | meta/recipes-core/initscripts/initscripts-1.0/functions | 21 | ||||
| -rw-r--r-- | meta/recipes-core/initscripts/initscripts_1.0.bb | 1 |
2 files changed, 21 insertions, 1 deletions
diff --git a/meta/recipes-core/initscripts/initscripts-1.0/functions b/meta/recipes-core/initscripts/initscripts-1.0/functions index 35aebd4a55..7fc19c808b 100755 --- a/meta/recipes-core/initscripts/initscripts-1.0/functions +++ b/meta/recipes-core/initscripts/initscripts-1.0/functions | |||
| @@ -92,3 +92,24 @@ passed() { | |||
| 92 | echo -n -e "${BRACKET}[${SUCCESS} PASS ${BRACKET}]${NORMAL}" | 92 | echo -n -e "${BRACKET}[${SUCCESS} PASS ${BRACKET}]${NORMAL}" |
| 93 | return $rc | 93 | return $rc |
| 94 | } | 94 | } |
| 95 | |||
| 96 | log_success_msg() | ||
| 97 | { | ||
| 98 | echo -n $@ | ||
| 99 | success | ||
| 100 | echo | ||
| 101 | } | ||
| 102 | |||
| 103 | log_failure_msg() | ||
| 104 | { | ||
| 105 | echo -n $@ | ||
| 106 | failure | ||
| 107 | echo | ||
| 108 | } | ||
| 109 | |||
| 110 | log_warning_msg() | ||
| 111 | { | ||
| 112 | echo -n $@ | ||
| 113 | warning | ||
| 114 | echo | ||
| 115 | } | ||
diff --git a/meta/recipes-core/initscripts/initscripts_1.0.bb b/meta/recipes-core/initscripts/initscripts_1.0.bb index 98693fa66e..0bc078c5eb 100644 --- a/meta/recipes-core/initscripts/initscripts_1.0.bb +++ b/meta/recipes-core/initscripts/initscripts_1.0.bb | |||
| @@ -54,7 +54,6 @@ RDEPENDS:${PN} = "initd-functions \ | |||
| 54 | # Recommend pn-functions so that it will be a preferred default provider for initd-functions | 54 | # Recommend pn-functions so that it will be a preferred default provider for initd-functions |
| 55 | RRECOMMENDS:${PN} = "${PN}-functions" | 55 | RRECOMMENDS:${PN} = "${PN}-functions" |
| 56 | RPROVIDES:${PN}-functions = "initd-functions" | 56 | RPROVIDES:${PN}-functions = "initd-functions" |
| 57 | RCONFLICTS:${PN}-functions = "lsbinitscripts" | ||
| 58 | FILES:${PN}-functions = "${sysconfdir}/init.d/functions*" | 57 | FILES:${PN}-functions = "${sysconfdir}/init.d/functions*" |
| 59 | FILES:${PN}-sushell = "${base_sbindir}/sushell" | 58 | FILES:${PN}-sushell = "${base_sbindir}/sushell" |
| 60 | 59 | ||
