TODO revision 7dad4db0cb3846ec2dd756bcd7a43b2718da768f
71092d70af35567dd154d3de2ce04ce62e157a7cLennart 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
f80781eaf9f927d7b4d5e66116e3f3a4242e6fa1Lennart Poettering* Fix assert http://lists.freedesktop.org/archives/systemd-devel/2011-April/001910.html
f80781eaf9f927d7b4d5e66116e3f3a4242e6fa1Lennart Poettering
f80781eaf9f927d7b4d5e66116e3f3a4242e6fa1Lennart Poettering* 0595f9a1c182a84581749823ef47c5f292e545f9 is borked, freezes shutdown
05677bb78079c3fa0283101aac2c07581f4873f1Lennart Poettering (path: after installing inotify watches, recheck file again to fix race)
73090dc815390f4fca4e3ed8a7e1d3806605daaaLennart Poettering
235b28269a951fdad621c5ab95c213e62df7f16eKay SieversF15 External:
235b28269a951fdad621c5ab95c213e62df7f16eKay Sievers
71092d70af35567dd154d3de2ce04ce62e157a7cLennart Poettering* NFS, networkmanager ordering issue (PENDING)
539072153c0db3d91c1c59ad447d96b0e1f3cf77Lennart Poettering
71092d70af35567dd154d3de2ce04ce62e157a7cLennart Poettering* NM should pull in network.target (PENDING)
35c5c7a01daeb2c83c693deea07c8f2d0d6c83e2Lennart Poettering https://bugzilla.redhat.com/show_bug.cgi?id=692008
71092d70af35567dd154d3de2ce04ce62e157a7cLennart Poettering
35c5c7a01daeb2c83c693deea07c8f2d0d6c83e2Lennart Poettering* bluetooth should be possible to disable (PENDING)
71092d70af35567dd154d3de2ce04ce62e157a7cLennart Poettering
ddd88763921a1534081ed28e36f6712a85449005Lennart Poettering* get writev() /dev/kmsg support into the F15 kernel
71092d70af35567dd154d3de2ce04ce62e157a7cLennart Poettering https://lkml.org/lkml/2011/4/6/473
034a2a52ac0ec83e0229941d635d310b23eb04dfLennart Poettering patched merged into -mm
1d6702e8d3877c0bebf3ac817dc45ff72f5ecfa9Lennart Poettering
1d6702e8d3877c0bebf3ac817dc45ff72f5ecfa9Lennart Poettering* fix sd_is_socket() invocation in dbus
1d6702e8d3877c0bebf3ac817dc45ff72f5ecfa9Lennart Poettering
71092d70af35567dd154d3de2ce04ce62e157a7cLennart Poettering* New CK release, with sysinit.target dropping and TTY loop
74b91131ed09850ed487a2f7849147ff6f80194dLennart Poettering
71092d70af35567dd154d3de2ce04ce62e157a7cLennart Poettering* New Avahi package, enable it by default
71092d70af35567dd154d3de2ce04ce62e157a7cLennart Poettering
576a01c873a79e9183292d434ec0b18af8cd36cfLennart Poettering* make anaconda write timeout=0 for encrypted devices
71092d70af35567dd154d3de2ce04ce62e157a7cLennart Poettering
71092d70af35567dd154d3de2ce04ce62e157a7cLennart PoetteringFeatures:
71092d70af35567dd154d3de2ce04ce62e157a7cLennart Poettering
0a55b298d930543c8065bb9e708dd112562b1736Lennart Poettering* Maybe merge nss-myhostname into systemd?
97f73ffb04947acf0a5854e3a7bdbb7a0105f6faLennart Poettering
97f73ffb04947acf0a5854e3a7bdbb7a0105f6faLennart Poettering* ensure we strip empty directories from search path
85f248b26653f5322c26735661d63d4e8460c30eLennart Poettering
85f248b26653f5322c26735661d63d4e8460c30eLennart Poettering* maybe lower default timeout to 2min?
253ee27a0c7a410d27d490bb79ea97caed6a2b68Lennart Poettering
85f248b26653f5322c26735661d63d4e8460c30eLennart Poettering* GC unreferenced jobs (such as .device jobs)
8112e84f657839a056afb411249a627956518b24Lennart Poettering
8112e84f657839a056afb411249a627956518b24Lennart Poettering* support wildcard expansion in ListeStream= and friends
1258097cd3cdbc5dd3d264850119e553a29c5068Lennart Poettering
1258097cd3cdbc5dd3d264850119e553a29c5068Lennart Poettering* avoid DefaultStandardOutput=syslog to have any effect on StandardInput=socket services
1258097cd3cdbc5dd3d264850119e553a29c5068Lennart Poettering
a4c279f87451186b8beb1b8cc21c7cad561ecf4bLennart Poettering* use pivot_root on shutdown so that we can unmount the root directory.
a4c279f87451186b8beb1b8cc21c7cad561ecf4bLennart Poettering
a4c279f87451186b8beb1b8cc21c7cad561ecf4bLennart Poettering* fix alsa mixer restore to not print error when no config is stored
a4c279f87451186b8beb1b8cc21c7cad561ecf4bLennart Poettering
d3fc81bd6a5a046b22600ac1204df220c93d2c15Lennart Poettering* show enablement status in systemctl status
d3fc81bd6a5a046b22600ac1204df220c93d2c15Lennart Poettering
d3fc81bd6a5a046b22600ac1204df220c93d2c15Lennart Poettering* write blog stories about:
d3fc81bd6a5a046b22600ac1204df220c93d2c15Lennart Poettering - enabling dbus services
71092d70af35567dd154d3de2ce04ce62e157a7cLennart Poettering - status update
253ee27a0c7a410d27d490bb79ea97caed6a2b68Lennart Poettering - the new configuration files
71092d70af35567dd154d3de2ce04ce62e157a7cLennart Poettering - you are a distro: why switch?
8d0e38a2b966799af884e78a54fd6a2dffa44788Lennart Poettering
f28f1daf754a9a07de90e6fc4ada581bf5de677dLennart Poettering* maybe add tiny dbus services similar to hostnamed for locale and wallclock/timezone?
f28f1daf754a9a07de90e6fc4ada581bf5de677dLennart Poettering
f28f1daf754a9a07de90e6fc4ada581bf5de677dLennart Poettering* allow port = 0 in .socket units
f28f1daf754a9a07de90e6fc4ada581bf5de677dLennart Poettering
88a07670cfa974a605c7c7b520b8a3135fce37f9Lennart Poettering* rename systemd-logger to systemd-stdio-syslog-bridge
88a07670cfa974a605c7c7b520b8a3135fce37f9Lennart Poettering
88a07670cfa974a605c7c7b520b8a3135fce37f9Lennart Poettering* introduce /usr/lib/binfmt.d/, /usr/lib/tmpfiles.d/
916abb21d0a6653e0187b91591e492026886b0a4Lennart Poettering
916abb21d0a6653e0187b91591e492026886b0a4Lennart Poettering* take BSD file lock on tty devices when using them?
71092d70af35567dd154d3de2ce04ce62e157a7cLennart Poettering
916abb21d0a6653e0187b91591e492026886b0a4Lennart Poettering* avoid any flag files, or readahead files in /, we need to support r/o /
4ecda405d1c26f82fb7afe96ea4c48ca1bd19e17Lennart Poettering or / on tmpfs like Android setups.
4ecda405d1c26f82fb7afe96ea4c48ca1bd19e17Lennart Poettering
b23de6af893c11da4286bc416455cd0926d1532eLennart Poettering* move readahead files into /var, look for them with .path units
b23de6af893c11da4286bc416455cd0926d1532eLennart Poettering
71092d70af35567dd154d3de2ce04ce62e157a7cLennart Poettering* teach dbus to activate all services it finds in /etc/systemd/services/org-*.service
adf70c5e4e6673353b8d702baee4e1d21eb05dfeKay Sievers
21bdae12e11ae20460715475d8a0c991f15464acLennart Poettering* get process transport into dbus for systemctl -P/-H
21bdae12e11ae20460715475d8a0c991f15464acLennart Poettering
9534ce54858c67363b841cdbdc315140437bfdb4Lennart Poettering* document default dependencies
9534ce54858c67363b841cdbdc315140437bfdb4Lennart Poettering
2076cf883110bd6fc0f87b619005baf2117d6b95Lennart Poettering* support systemd.whitelist=/systemd.blacklist= on the kernel command
2076cf883110bd6fc0f87b619005baf2117d6b95Lennart Poettering line.
2076cf883110bd6fc0f87b619005baf2117d6b95Lennart Poettering
2076cf883110bd6fc0f87b619005baf2117d6b95Lennart Poettering* Find a way to replace /var/run, /var/lock directories with
73090dc815390f4fca4e3ed8a7e1d3806605daaaLennart Poettering symlinks during an RPM package upgrade (filesystem.rpm or systemd.rpm).
19bc719ec28e731159671b06254d9bfd49014894Lennart Poettering (lua code to create symlinks right away for new installations is in filesytem.rpm now)
19bc719ec28e731159671b06254d9bfd49014894Lennart Poettering We soon want to get rid of var-run.mount var-lock.mount units:
73090dc815390f4fca4e3ed8a7e1d3806605daaaLennart Poettering if mountpoint /run ; then
c798c40ec957a35cd4b7d04a196a9e58880c6ff3Lennart Poettering umount /var/run || :
c798c40ec957a35cd4b7d04a196a9e58880c6ff3Lennart Poettering else
68c7d001f4117f0c3d0a4582e32cbb03ae5fac57Lennart Poettering mount --move /var/run /run || mount --bind /var/run /run
68c7d001f4117f0c3d0a4582e32cbb03ae5fac57Lennart Poettering fi
68c7d001f4117f0c3d0a4582e32cbb03ae5fac57Lennart Poettering mv /var/run /var/.run.save
7a2a0b907b5cc60f5d9a871997d7d6e7f62bf4d8Lennart Poettering ln -s /run /var/run
253ee27a0c7a410d27d490bb79ea97caed6a2b68Lennart Poettering echo "R /var/.run.save" > /etc/tmpfiles.d/remove-run-save.conf
5d0fcd7c8d29340ac9425c309e8ac436a9af699cLennart Poettering
5d0fcd7c8d29340ac9425c309e8ac436a9af699cLennart Poettering* when key file cannot be found, read it from kbd in cryptsetup
5d0fcd7c8d29340ac9425c309e8ac436a9af699cLennart Poettering
73090dc815390f4fca4e3ed8a7e1d3806605daaaLennart Poettering* add switch to systemctl to show enabled but not running services. Or
44143309dd0b37d61d7d842ca58f01a65646ec71Kay Sievers another switch that shows service that have been running since
3d57c6ab801f4437f12948e29589e3d00c3ad9dbLennart Poettering booting but aren't running anymore.
b9a2a36b519ccd79c4198e7dda4e657d597a14adLennart Poettering
b9a2a36b519ccd79c4198e7dda4e657d597a14adLennart Poettering* reuse mkdtemp namespace dirs in /tmp?
ba1a55152c50dfbcd3d4a64353b95f4a2f37985eLennart Poettering
71092d70af35567dd154d3de2ce04ce62e157a7cLennart Poettering* recreate systemd's D-Bus private socket file on SIGUSR2
9408a2d295a312a5472345090e28e0502570494bLennart Poettering
71092d70af35567dd154d3de2ce04ce62e157a7cLennart Poettering* be more specific what failed:
3f7a8c4e9f1d3ce48919e24eb2c9d56dd6fd88d8Kay Sievers ...
f9276855a1d270b6c3f857cdaf2c4b49920c2228Lennart Poettering Unmounting file systems.
f9276855a1d270b6c3f857cdaf2c4b49920c2228Lennart Poettering Not all file systems unmounted, 1 left.
260abb780a135e4cae8c10715c7e85675efc345aLennart Poettering Disabling swaps.
260abb780a135e4cae8c10715c7e85675efc345aLennart Poettering Detaching loop devices.
260abb780a135e4cae8c10715c7e85675efc345aLennart Poettering Detaching DM devices.
2791a8f8dc8764a9247cdba3562bd4c04010f144Lennart Poettering Cannot finalize remaining file systems and devices, trying to kill remaining processes.
a8f11321c209830a35edd0357e8def5d4437d854Lennart Poettering Unmounting file systems.
a8f11321c209830a35edd0357e8def5d4437d854Lennart Poettering Not all file systems unmounted, 1 left.
21bdae12e11ae20460715475d8a0c991f15464acLennart Poettering Cannot finalize remaining file systems and devices, giving up.
21bdae12e11ae20460715475d8a0c991f15464acLennart Poettering ...
c32e0c40f7e706e3ebcd101187d5ced96f083491Lennart Poettering
c32e0c40f7e706e3ebcd101187d5ced96f083491Lennart Poettering* check for compiled-in, but not active selinux, and don't print any warnings
487a15bb726698f84503682ccbc30375586c52deLennart Poettering about policy loading. Probably check for available selinux in Error!

 

There was an error!

null

java.lang.NullPointerException