www.nico.schottelius.org/software/cinit/browse_source/cinit-0.3pre6/NEXTTODO
Nico Schottelius 423ba10303 import cinit from unix.schottelius.org
Signed-off-by: Nico Schottelius <nico@ikn.schottelius.org>
2009-09-16 12:53:45 +02:00

65 lines
1.8 KiB
Text

- Include doc into main Makefile, create html documentation on make dist
- Doc
* 'os-integration.text'
* 'daemons.backgrounding'
* There are some hints on how to migrate to cinit in general and also
some os specific help in the file 'migrating-init-systems.text',
- CODECHECK:
* what happens with the wants of the last services?
- are they added?
- are they added at the correct position?
- scripts
* `cinit.check.config` (doc/user/configuring.cinit.text)
-> circular depedencies!
- Doc.next:
- installing: report!
-> write report script.
- Doc later
* current-init-problems.text
- current-init-problems.text explains why cinit does not use nor recommends the use of shell scripts.
* special-services.text
- Begin documentation
* Check Makefile
* Integrate Makefile into main Makefile
* create manpage
* Write a small manual
- install
- configure
- boot (different OS)
* generate asciidoc!
- report broken links in needs/wants
- Doc way:
* installing
* configuring
- testconfig!
* booting
- different OS / bootloader
* debugging
- Shutdomn code:
* begin at init, then shutdown wants/needs, ...
- check free on dep_del!
- check that the new wants and need elements are nserted the other way round
* we go to next, elements must be put before us!
- implement do_reboot()
* so not only booting with cinit works, but also the shutdown
- define messages
a) human readable
b) binary data?
- replace cinit_ipc_logon with cinit_ipc_init...
* delay ipc code -> after start!
- Remove old code
* remove run_svc
* remove run_init_svc
Finally:
- test and release cinit-0.3rc1
- Cleanup object lists
object-lists/
cinit
cservice
ccontrol
cinit.halt
cinit.reboot
cinit.shutdown (shell script?!?)