]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
update TODO 30547/head
authorLennart Poettering <lennart@poettering.net>
Wed, 20 Dec 2023 10:58:02 +0000 (11:58 +0100)
committerLennart Poettering <lennart@poettering.net>
Thu, 21 Dec 2023 18:15:01 +0000 (19:15 +0100)
TODO

diff --git a/TODO b/TODO
index e480f70ef7823839458013446e1dfd6d08596fbc..4d2fd411dca34fd33b1515fa102b521ce01d039b 100644 (file)
--- a/TODO
+++ b/TODO
@@ -132,6 +132,10 @@ Deprecations and removals:
 
 Features:
 
+* add a new ExecStart= flag that inserts the configured user's shell as first
+  word in the comand line. (maybe use character '.'). Usecase: tool such as
+  uid0 can use that to spawn the target user's default shell.
+
 * varlink: figure out how to do docs for our varlink interfaces. Idea: install
   interface files augmented with docs in /usr/share/ somewhere. And have
   functionality in varlinkctl to merge interface info extracted from binaries
@@ -140,14 +144,6 @@ Features:
 * introduce mntid_t, and make it 64bit, as apparently the kernel switched to
   64bit mount ids
 
-* Add an alias to systemd-run maybe called "uid0" or so, which tries to mimic
-  the sudo/su command lines to some level, but is backed by transient services,
-  and proper security isolate/tty forwarding. This would then allow us to run
-  systems with NNP turned on reasonably nicely. To make this extra nice and
-  pretty, in ptyfwd rewrite every NL we pass through so that it resets the bg
-  color to some reddish tone, and erase the whole coming line first, so that
-  the background color indicates when operating with privileges and when not.
-
 * use udev rule networkd ownership property to take ownership of network
   interfaces nspawn creates