1 * dot output for --test for 'initial description'
3 * conflicted-by: to have a defined winner for conflicts:
6 <Viking-Ice> "Warning: Unit file changed in disk, 'systemctl --system daemon-reload' recomended
7 <kay> when does it do that?
8 <Viking-Ice> if you disable the service
10 * fixup var-run/var-lock tmpfs mounts. we need:
12 chown root:utmp /var/run/utmp
13 mkdir -p /var/lock/subsys
15 * downgrade warnings for non-existent services pulled-in
16 by soft dependencies, like:
17 init[1]: Failed to load configuration for isdn.service: No such file or directory
19 * somehow fix the start of getty on tty1, which clears the screen, and mixes
20 its output with systemd bootup messages
22 * have a simple syslog bridge providing /dev/log and forward messages
23 to /dev/kmsg. at the moment the real syslog can be started, the bridge
24 is stopped and the open /dev/log fd to the real syslog. that way we
25 don't lose any early log message, and simple systems have full syslog
26 support in the kernel ringbuffer, without any syslog service or disk
29 * calendar time support in timer, iCalendar semantics for the timer stuff (RFC2445)
31 * implicitly import "defaults" settings file into all types
33 * add #ifdefs for non-sysv builds
35 * reinvestigate random seed, hwclock
37 * "disabled" load state?
39 * ability to kill services? i.e. in contrast to stopping them, go directly
42 * port over to LISTEN_FDS/LISTEN_PID:
47 - rpcbind (/var/run/rpcbind.sock!) DONE
49 - avahi-daemon (/var/run/avahi-daemon/socket) DONE
53 - libvirtd (/var/run/libvirt/libvirt-sock-ro)
54 - bluetoothd (/var/run/sdp! @/org/bluez/audio!)
57 * write utmp record a la upstart for processes
59 * follow property change dbus spec
61 * selinux policy loading/socket stuff
63 * systemctl status $PID, systemctl stop $PID!
65 * place /etc/inittab with explaining blurb.
67 * vielleicht implizit immer auf syslog dependen?
69 * debian deadlock when partition set to noauto
71 * fingerprint.target, wireless.target, gps.target
73 * set_put(), hashmap_put() return values checken. i.e. == 0 macht kein free()!
75 * fix merging in .swap units
79 * chkconfig/systemd-install glue
81 * io priority during initialization
83 * if a service fails too often, make the service enter maintainence mode, and the socket, too.
85 * don't show file not found msgs for irrelevant units
87 * getty doesn't respawn
91 * sysv functions should color when stdout is tty, not stdin
93 * agetty should not modify baudrate
95 * ck logging, ssh readahead
97 * pam: fix double sudo session cleanup:
98 http://www.gratisoft.us/bugzilla/show_bug.cgi?id=421
100 * patch /etc/init.d/functions with:
102 if [ $PPID -ne 1 && mountpoint /cgroup/systemd ] ; then echo "You suck!" ; fi
104 https://bugzilla.redhat.com/show_bug.cgi?id=614245 -- plymouth
105 https://bugzilla.redhat.com/show_bug.cgi?id=612789 -- umount /cgroup on halt
106 https://bugzilla.redhat.com/show_bug.cgi?id=612728 -- /etc/rc.d/init.d/functions
107 https://bugzilla.redhat.com/show_bug.cgi?id=612712 -- pam_systemd
108 https://bugs.freedesktop.org/show_bug.cgi?id=29193 -- accountsservice
109 https://bugs.freedesktop.org/show_bug.cgi?id=29194 -- ConsoleKit
110 https://bugs.freedesktop.org/show_bug.cgi?id=29205 -- udisks
111 http://article.gmane.org/gmane.linux.bluez.kernel/6479 -- bluez
112 http://www.spinics.net/lists/linux-nfs/msg14371.html -- rpcbind
116 * look for close() vs. close_nointr() vs. close_nointr_nofail()
118 * check for strerror(r) instead of strerror(-r)
120 * Use PR_SET_PROCTITLE_AREA if it becomes available in the kernel
122 * %m in printf() instead of strerror();