From: Chen Qi <[email protected]> New version of systemd introduces dropins in /etc/profile.d. This is usually OK for most cases. But in case of using minicom to connect to the machine, there will be unnecessary output every time you type a command.
This is because the /etc/profile.d/80-systemd-osc-context.sh[1] is setting PS0 with OSC 3008 standard[2]. If a terminal (e.g., minicom) cannot deal with this OSC 3008 standard, it will just output the whole contents. This is quite annoying. So add a new PACKAGECONFIG, shell-profile-dropins, to allow users a choice to disable such behavior. [1] https://github.com/systemd/systemd/commit/dadbb34919abd3fefeb5b8ccc9794da9398a2503 [2] https://uapi-group.org/specifications/specs/osc_context/ Signed-off-by: Chen Qi <[email protected]> --- meta/recipes-core/systemd/systemd_258.1.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/recipes-core/systemd/systemd_258.1.bb b/meta/recipes-core/systemd/systemd_258.1.bb index 41f1e756cb..7c6f6c65dd 100644 --- a/meta/recipes-core/systemd/systemd_258.1.bb +++ b/meta/recipes-core/systemd/systemd_258.1.bb @@ -84,6 +84,7 @@ PACKAGECONFIG ??= " \ resolved \ serial-getty-generator \ set-time-epoch \ + shell-profile-dropins \ sysusers \ timedated \ timesyncd \ @@ -197,6 +198,7 @@ PACKAGECONFIG[resolved] = "-Dresolve=true,-Dresolve=false" PACKAGECONFIG[rfkill] = "-Drfkill=true,-Drfkill=false" PACKAGECONFIG[seccomp] = "-Dseccomp=enabled,-Dseccomp=disabled,libseccomp" PACKAGECONFIG[selinux] = "-Dselinux=enabled,-Dselinux=disabled,libselinux,initscripts-sushell" +PACKAGECONFIG[shell-profile-dropins] = ",-Dshellprofiledir=no" PACKAGECONFIG[smack] = "-Dsmack=true,-Dsmack=false" PACKAGECONFIG[sysext] = "-Dsysext=true, -Dsysext=false" PACKAGECONFIG[sysusers] = "-Dsysusers=true,-Dsysusers=false" -- 2.34.1
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#229380): https://lists.openembedded.org/g/openembedded-core/message/229380 Mute This Topic: https://lists.openembedded.org/mt/117273303/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
