summaryrefslogtreecommitdiffstats
path: root/urunlevel/runlevel/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'urunlevel/runlevel/TODO')
-rw-r--r--urunlevel/runlevel/TODO55
1 files changed, 55 insertions, 0 deletions
diff --git a/urunlevel/runlevel/TODO b/urunlevel/runlevel/TODO
new file mode 100644
index 0000000..d522d93
--- /dev/null
+++ b/urunlevel/runlevel/TODO
@@ -0,0 +1,55 @@
1+ LSB niceness
2* LSB compliance
3! fix bug
4$ store config info in -
5 kernel command line
6 boot://bootrc
7 /etc/sysconfig/* syslog network/config network/routes
8
9 if (stat("/var/lib/my_linux/config/ipfwd", &path_stat) == 0)
10 if (stat("/var/lib/my_linux/config/noping", &path_stat) == 0)
11 /var/lib/my_linux/config/hostname - hostname
12 /var/lib/my_linux/config/loghost - syslogd remote host
13
14
15 review init.d script dependencies
16 local_fs -
17 time ? network?
18 syslog ? (local_fs? or network) and time
19 network - syslog
20 remote_fs - network
21 portmap - network
22 named - network and syslog
23
24$ write a proper network & friends
25 add fsck support to local_fs and linuxrc
26 local_fs should only umount things it mounted
27! try to detect ext3 before mount whinges
28! redirect console to some other VT
29
30* do something with info->shouldstart's in rc
31+ rc foo start - start dependencies of foo first
32+ rc foo stop - stop things dependent on foo first
33* add a database of runlevels per script
34* add database editing and reporting commands to rc
35
36* finish install_initd & remove_initd
37$ finish boot_syslog
38$ finish boot_time
39! double check status functions
40
41+ write init_d_from_script
42+ rewrite skeleton to use initd_from_script
43
44! pidofproc needs to check the name of the proc as well as the pid in /proc/$pid
45 remove start_daemon's reliance on start-stop-daemon
46! remove need for sleep(1) in start_daemon
47! fix forking, daemon begat's daemon, and daemonic hell breaks loose.
48 My doit() is probably to blame.
49
50 on boot - hard link /linuxrc to /bin/busybox
51 turn makefs into a full blown applet
52 CONFIG_FEATURE_FULL_LSB
53 permissions for files
54 move cron out of rcS
55