update TODO

This commit is contained in:
Lennart Poettering 2014-05-22 12:16:25 +09:00
parent 9a05490933
commit 97c52b838b
1 changed files with 1 additions and 30 deletions

31
TODO
View File

@ -96,14 +96,6 @@ Features:
* add an "input" group to udev logic and add all input devices to it
* machined: provide calls GetMachineByAddress() on the manager
interface to get the machine for a local IP address, and
GetAddress() on the Machine interface to get the Address for a
machine. Implement via forking off child process which quickly joins
the cotnainer and passes data to parent. Show this in "machinectl
status", and use it to implement NSS module to provide automatic
name resolution for containers.
* add generator that pulls in systemd-network from containers when
CAP_NET_ADMIN is set, more than the loopback device is defined, even
when it is otherwise off
@ -187,12 +179,6 @@ Features:
* load .d/*.conf dropins for device units
* gparted needs to disable auto-activation of mount units somehow, or
maybe we should stop doing auto-activation of this after boot
entirely. https://bugzilla.gnome.org/show_bug.cgi?id=701676
Maybe take a BSD lock at the disk device node and teach udev to
check for that and suppress event handling.
* allow implementation of InaccessibleDirectories=/ plus
ReadOnlyDirectories=... for whitelisting files for a service.
@ -298,7 +284,6 @@ Features:
* introduce ExecCondition= in services
* EFI:
- write man page for efi boot generator
- honor language efi variables for default language selection (if there are any?)
- honor timezone efi variables for default timezone selection (if there are any?)
- change bootctl to be backed by systemd-bootd to control temporary and persistent default boot goal plus efi variables
@ -405,7 +390,6 @@ Features:
- systemctl: "Journal has been rotated since unit was started." message is misleading
- support "systemctl stop foobar@.service" to stop all units matching a certain template
- Something is wrong with symlink handling of "autovt@.service" in "systemctl list-unit-files"
- rework wait filter to not require match callback
- better error message if you run systemctl without systemd running
- systemctl status output should should include list of triggering units and their status
@ -418,8 +402,6 @@ Features:
- systemctl list-unit-files should list generated files (and probably with a new state "generated" for them, or so)
- systemctl: maybe add "systemctl add-wants" or so...
* introduce ntp.service (or suchlike) as symlink that is used to arbitrate between various NTP implementations
* deal with sendmail/postfix exclusivity
* timer units:
@ -461,7 +443,7 @@ Features:
* on shutdown: move utmp, wall, audit logic all into PID 1 (or logind?), get rid of systemd-update-utmp-runlevel
* add "provisioning" instructions to setup an empty /etc + /var
* add "factory" instructions to setup an empty /etc + /var
- used to setup a new container from a shared /usr
- superset of tmpfiles model
- instructions shipped by packages and stored in /usr/lib/
@ -481,9 +463,6 @@ Features:
- nspawn: make it work for dwalsh and shared /usr containers -- tmpfs mounts as command line parameters
- refuses to boot containers without /etc/machine-id (OK?), and with empty /etc/machine-id (not OK).
- support taking a btrfs snapshot at startup and dropping it afterwards
- maybe: hookup nspawn and PrivateNetwork=yes with "ip netns"
- generate predictable mac addresses for the netdev we create (host0), maybe based on guest's machine
name and machine-id of host (?)
* cryptsetup:
- cryptsetup-generator: allow specification of passwords in crypttab itself
@ -669,8 +648,6 @@ Features:
* fingerprint.target, wireless.target, gps.target, netdevice.target
* io priority during initialization
* drop cap bounding set in readahead and other services
* systemd-python:
@ -729,12 +706,6 @@ External:
* patch kernel for xattr support in /dev, /proc/, /sys?
* NTP: the kernel's 11-minutes-mode syncs the system time to the RTC, but only
in an ~30 minutes window. It does not adjust larger differences. Find a way
to tell the kernel, to always do a full time sync when the RTC is in UTC and
we are in 11-minutes-mode. When we trust the system time to NTP we also want
the RTC to sync up.
* kernel: add device_type = "fb", "fbcon" to class "graphics"
* drop accountsservice's StandardOutput=syslog and Type=dbus fields