diff --git a/TODO b/TODO index 9d3a4d13b6..381106f908 100644 --- a/TODO +++ b/TODO @@ -50,9 +50,12 @@ Features: output of "systemctl list-units" slightly by showing the tree structure of the slices, and the units attached to them. -* the stop-when-unneded feature should be reworked: there should be a queue of - units, and we should only enqeueu stop jobs from a defer event that processes - queue instead of right-away when we assume that a unit is now unneeded. +* the a-posteriori stopping of units bound to units that disappeared logic + should be reworked: there should be a queue of units, and we should only + enqeue stop jobs from a defer event that processes queue instead of + right-away when we find a unit that is bound to one that doesn't exist + anymore. (similar to how the stop-unneeded queue has been reworked the same + way) * nspawn: make nspawn suitable for shell pipelines: instead of triggering a hangup when input is finished, send ^D, which synthesizes an EOF. Then wait