aboutsummaryrefslogtreecommitdiff
path: root/TODO
blob: aae83956abe2f9cbf14ee23f0a63a03060e9e64b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Refactor on_handle_set_* callbacks (lots of code duplication currently).

Source /etc/rc.conf after /etc/conf.d/$service; do something intelligent
if the relevant variable is set in /etc/rc.conf (go to read-only mode?)

What happens if e.g. /etc/conf.d/hostname.{runlevel} files exist? Just
document that this case is not supported?

Write an init.d file to read RC_SYS so that we can piggyback on openrc's
built-in virtualization detection.

Add command-line arguments (e.g. --no-hostnamed --readonly-localed).

Implement localed and timedated.

Do something about runtime dependency on systemd's org.freedesktop.hostname1.policy,
org.freedesktop.locale1.policy, and org.freedesktop.timedate1.policy files.

Decide how openrc-settingsd should be started (/etc/init.d? dbus activation?
might that conflict with systemd's services or files in some way?)

Make an ebuild, and add it to portage!