From: Chen Qi Date: Thu, 15 Jan 2026 02:19:18 +0000 (+0800) Subject: systemd: add shell-profile-dropins PACKAGECONFIG X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=767321b3d2db2446eb0b6044fcf13aa50c3b29f5;p=thirdparty%2Fopenembedded%2Fopenembedded-core.git systemd: add shell-profile-dropins PACKAGECONFIG 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 Signed-off-by: Antonin Godard Signed-off-by: Richard Purdie --- 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"