TODO revision b925e72633bf98438f56a140520e07ec8c959e46
b7ff1e47da4653d2ff1ec7b489e6067fed29d8c5Lennart PoetteringF15:
b7ff1e47da4653d2ff1ec7b489e6067fed29d8c5Lennart Poettering
c904f64d84db8c4eebedf210ba10893f19ba05edLennart Poettering* swap units that are activated by one name but shown in the kernel under another are semi-broken
c904f64d84db8c4eebedf210ba10893f19ba05edLennart Poettering
b7ff1e47da4653d2ff1ec7b489e6067fed29d8c5Lennart Poettering* dep cycle basic → udev-retry → auditd → iptables → basic
b7ff1e47da4653d2ff1ec7b489e6067fed29d8c5Lennart Poettering
c32e0c40f7e706e3ebcd101187d5ced96f083491Lennart Poettering* isolate multi-user.target doesn't start a getty@tty1 if we run it from graphical.target
c32e0c40f7e706e3ebcd101187d5ced96f083491Lennart Poettering
62170515a17d0771aa38c8e7711a7a60c8d14d2fLennart Poettering* NFS, networkmanager ordering issue
62170515a17d0771aa38c8e7711a7a60c8d14d2fLennart Poettering
c904f64d84db8c4eebedf210ba10893f19ba05edLennart Poettering* add fstab fields to add wait timeouts, change Wants to Requires by local-fs.target
c904f64d84db8c4eebedf210ba10893f19ba05edLennart Poettering
c904f64d84db8c4eebedf210ba10893f19ba05edLennart Poettering* hook emergency.target into local-fs.target in some way as OnFailure with isolate
c904f64d84db8c4eebedf210ba10893f19ba05edLennart Poettering
81253930180bac6b6fb372a9c7bea724bd795c86Lennart Poettering* mount /dev/.run and /var/run as bind mounts
81253930180bac6b6fb372a9c7bea724bd795c86Lennart Poettering
6e25b33cddf77c90d351dee6442c51bd19e2b7a8Lennart Poettering* drop SIGHUP handling from rsyslog.service upstream
6e25b33cddf77c90d351dee6442c51bd19e2b7a8Lennart Poettering
34df5a34e1d0ac4bba453fb5f52f18a2f5f260f9Lennart Poettering* teach dbus to activate all services it finds in /etc/systemd/services/org-*.service
34df5a34e1d0ac4bba453fb5f52f18a2f5f260f9Lennart Poettering
34df5a34e1d0ac4bba453fb5f52f18a2f5f260f9Lennart Poettering* save/restore tool for SysV as requested by FPC
34df5a34e1d0ac4bba453fb5f52f18a2f5f260f9Lennart Poettering
b925e72633bf98438f56a140520e07ec8c959e46Lennart Poettering* optionally create watched directories in .path units
b925e72633bf98438f56a140520e07ec8c959e46Lennart Poettering
fc7ac59412742e2ef0638e86070c33afd579848eLennart PoetteringFeatures:
09bde77fc798fb0f80714b77b958f24a3c2d798eLennart Poettering
81253930180bac6b6fb372a9c7bea724bd795c86Lennart Poettering* consider services with no [Install] section and stored in /lib enabled by "systemctl is-enabled"
81253930180bac6b6fb372a9c7bea724bd795c86Lennart Poettering
b925e72633bf98438f56a140520e07ec8c959e46Lennart Poettering* store time when conditions where checked to inform admins about whether a unit was considered at all
b925e72633bf98438f56a140520e07ec8c959e46Lennart Poettering
81253930180bac6b6fb372a9c7bea724bd795c86Lennart Poettering* consider services with any kind of link in /etc/systemd/system enabled
7fc7012b8b54bdd6610d32649d4ee9c938a4843dLennart Poettering
430c18ed7f576fd9041b0a02e7c4210bdd020a25Lennart Poettering* show failure error string in "systemctl status"
1a6f4df6c9437ed631080b7e006f666326063d36Lennart Poettering
1a6f4df6c9437ed631080b7e006f666326063d36Lennart Poettering* make sure timeouts are applied to Type=oneshot services.
1a6f4df6c9437ed631080b7e006f666326063d36Lennart Poettering
3db48a7850d9ceb8e81ec4ad410520c05c008763Lennart Poettering* maybe implement "systemctl mask" and "systemctl unmask", but not
3db48a7850d9ceb8e81ec4ad410520c05c008763Lennart Poettering document it? When doing that add switch to make this temporary by
3db48a7850d9ceb8e81ec4ad410520c05c008763Lennart Poettering placing mask links in /dev.
3db48a7850d9ceb8e81ec4ad410520c05c008763Lennart Poettering
2e0d98fa87a4e399763c8235abe56be4f8ac7fb8Lennart Poettering* detect LXC environment
2e0d98fa87a4e399763c8235abe56be4f8ac7fb8Lennart Poettering
62170515a17d0771aa38c8e7711a7a60c8d14d2fLennart Poettering* invoke vhangup() before and after invoking getty
62170515a17d0771aa38c8e7711a7a60c8d14d2fLennart Poettering
b5c6cf87342bedeb67fbbc4f3f512af1603a461cLennart Poettering* support "auto" and "comment=systemd.automount" at the same time for an fstab entry
b5c6cf87342bedeb67fbbc4f3f512af1603a461cLennart Poettering
3185a36b05d53757a412f847d8c510978b9b00f0Lennart Poettering* Maybe store in unit files whether a service should be enabled by default on package installation
3185a36b05d53757a412f847d8c510978b9b00f0Lennart Poettering
b8bb3e8f346468e61dcc7a6aba5e7ac9c623d964Lennart Poettering* perhaps add "systemctl reenable" as combination of "systemctl disable" and "systemctl enable"
b8bb3e8f346468e61dcc7a6aba5e7ac9c623d964Lennart Poettering
f959c5e63a9080cbff42ac4160154f8a6b508e7aLennart Poettering* need a way to apply mount options of api vfs from systemd unit files
f959c5e63a9080cbff42ac4160154f8a6b508e7aLennart Poettering (or some other modern source?) instead of fstab
7f6d613516020bf390d8de25bbbb2551ea8dade0Lennart Poettering
c32e0c40f7e706e3ebcd101187d5ced96f083491Lennart Poettering* maybe introduce ExecRestartPre=
c32e0c40f7e706e3ebcd101187d5ced96f083491Lennart Poettering
47ae6e6760301ecae086e984b0b23f2db9663b28Lennart Poettering* figure out what happened to bluez patch
47ae6e6760301ecae086e984b0b23f2db9663b28Lennart Poettering
487a15bb726698f84503682ccbc30375586c52deLennart Poettering* Patch systemd-fsck to use -C and pass console fd to it
487a15bb726698f84503682ccbc30375586c52deLennart Poettering
2c4b304e64ca674e1a79a7e5c83a996a03611a17Lennart Poettering* support remote/ssh systemctl/systemadm, and local privileged access
2c4b304e64ca674e1a79a7e5c83a996a03611a17Lennart Poettering
Error!

 

There was an error!

null

java.lang.NullPointerException