00TODO: Tasks left to accomplish before rc is complete Spec fehlt Command interpreter (probably goes in rc.usecase.pod) Beispiel Default Error Control flow Errors during execution Multiple sections given Wildcard 'all' given Both wildcard and multiple sections Avoid a silent failure when giving non-existent run commands (Marcus.) Use case - give 'restart' command in place of 'start' to stopped prog User assumes stop implicitly dropped if program not running Consider Removing the OSSP_RC_DEACT deactivation feature (thl.) Make return code and error definitions unique to OSSP rc. Offer include directive in config file. Dynamic handling of command interpreter option. Environment of manpage has redundant text. Must do Strip local popt code, and move in OSSP popt library. Translate rc bourne shell script to ANSI C. Finish man page. Start latex or Docbook guide. If a variable is defined for which no default exists, warn user (Scholli.) /-------------------OSSP rc Inhalt------------------\ | Manpage | | rc.1 Section 1 oder 8-Konflict? | | rc-sample.5 Vielleicht umnennen rc.usecases.5 | | rc.conf.5 Beschreibung aber kein Beispiel | | | | Geliefert | | rc.env Leer | | rc.conf Ausgekommentet Beispiel | | | | Beispiele | | rc.example Soll rc.fooboar umgenannt werden | \---------------------------------------------------/ Pseudocode *********************************** * psoudocode implementation of rc * *********************************** parse options read and merge all "rc.conf" files parse "Locate" Locate /cw/etc/rc.d/rc.%{RCFILE:s/^all$/*/} Locate /cw/local/etc/rc.d/rc.%{RCFILE:s/^all$/*/} Locate %{RCFILE}/.duerc Locate ${HOME}/.duerc:m/^