X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=fixme;h=3ed5fdfa2c560f60e608f3f46455cae34cfd0e85;hp=2cce6ac7f20834efdf5f99894e495833dbdde55e;hb=0262225c0ca1e77517aacd40d093f9533de72027;hpb=94f043472a5af62dc9cd5767e89ba33872212d5e diff --git a/fixme b/fixme index 2cce6ac7f..3ed5fdfa2 100644 --- a/fixme +++ b/fixme @@ -25,9 +25,7 @@ - implement timer -- implement mount/automount - -- more process attributes: cpu affinity, cpu scheduling +- implement automount - create session/pgroup for child processes? handle input on console properly? interactive fsck? interactive luks password? @@ -54,3 +52,23 @@ into killing mode? - restart-on-success, restart-on-failure, restart-on-abort + +- port over to LISTEN_FDS/LISTEN_PID: + + - uuidd DONE + - nscd DONE + - rpcbind (/var/run/rpcbind.sock!) + - dbus + - rsyslog + - cups + - ssh + - postfix, saslauthd + - apache/samba + - libvirtd (/var/run/libvirt/libvirt-sock-ro) + - bluetoothd (/var/run/sdp! @/org/bluez/audio!) + - avahi-daemon (/var/run/avahi-daemon/socket) + - distccd + +- teach dbus to talk to systemd when autospawning services + +- unix sockets chown()/chgrp()