On Thu, 2026-01-15 at 10:19 +0800, Chen Qi via lists.openembedded.org wrote: > 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]>
Qi,
There may be other files in profile.d as well as
80-systemd-osc-context.sh. In systemd 258.x, I also see
70-systemd-shell-extra.sh. I don't think we should offer the option of
disabling install of all systemd profile.d files in order to fix
incompatibility with just one of them.
There have been changes to 80-systemd-osc-context.sh in systemd 259. We
could try backporting 705e2ef19418 ("profile/osc-context: move and
extend check for TERM=dumb") if we're not ready to update to 259 yet and
see if that resolves the issue. We may also need dd20ba74e3b4
("profile/systemd-osc-context: fix overriding of PROMPT_COMMAND") and
97ad10c9aab1 ("profile: skip setting PS0 when PROMPT_COMMAND= is
cleared"), I'm not sure.
Best regards,
--
Paul Barker
signature.asc
Description: This is a digitally signed message part
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#229887): https://lists.openembedded.org/g/openembedded-core/message/229887 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]] -=-=-=-=-=-=-=-=-=-=-=-
