0c13ed6979
Signed-off-by: Nico Schottelius <nico@ikn.schottelius.org>
62 lines
1.9 KiB
Text
62 lines
1.9 KiB
Text
Wished release date: 20. September
|
|
- Add support for starting/stoping services via cmd
|
|
- add support for additional information (like which services stopped
|
|
when having dependencies)
|
|
- if cinit has to stop / start others, how to report?
|
|
- add strings to cinit internally to a buffer?
|
|
-> or struct cinit_answer + status
|
|
|
|
- add support to enable services
|
|
|
|
- create some boot profiles
|
|
- cinit.install.standard.dirs.argv
|
|
- code check:
|
|
* check needs:
|
|
really started, after started or after finished starting?
|
|
* wants:
|
|
are they checked?
|
|
|
|
- fix devel/codingguideline.text!
|
|
|
|
- perhaps merge svc_need_status to svc_status
|
|
|
|
cinit-communication:
|
|
cinit_get_failed_needs(char *name, int *cnt);
|
|
- add support for shutting down services on halt
|
|
- cleanup msgq/cinit_ipc_listen.c
|
|
- move logic out of the child handler:
|
|
=> use the new while()-loop in core/cinit.c!
|
|
|
|
time() and co. are problematic in a child handler!
|
|
|
|
introduce global list of services to execute
|
|
=> perhaps reuse already existing dependency-list?
|
|
|
|
tree_exec(): check whether adding something to the dep list hurts
|
|
=> don't think so.
|
|
expand / change ipc handler:
|
|
make it return the message
|
|
move while() loop to core/cinit.c
|
|
|
|
in the while loop, the global dependency list should
|
|
be empty.
|
|
|
|
if it is not, we should start something.
|
|
|
|
=> chance cinit_ipc_listen() to use without while() loop
|
|
=> export logic to core/cinit.c
|
|
- map status numbers to messages
|
|
- Cleanup doc/user/NEW_using_cinit_freebsd
|
|
=> make a real document!
|
|
- write / update manpage for cmd!
|
|
- add sleep() support after service exited.
|
|
|
|
--------------------------------------------------------------------------------
|
|
Done:
|
|
- add minimal test-suite:
|
|
cmd -s /etc/cinit/svc/init
|
|
cmd -p /etc/cinit/svc/init
|
|
cmd -v
|
|
cmd -V
|
|
- change to GPLv3?
|
|
=> ask Markus (cinit), Killerfox (cconfig) and Peter (cconfig)
|