-- Add capability to add complete trees not just services one by one.

-- Is handling of temp files secure ? 

-- All failed file and dir creation should result in `exit 1'.

-- Remove redundant use of notop and istop.  But then the functions
   cannot be used standalone.

-- Should I make a single rlc.sh script with a `case' to check for
   `basename $0 | cut -d"-" -f2', and all the others would be just
   links to this one?  Implementing instead with options is
   cumbersome; indeed, command line completion makes it easy to type
   the names.

-- Presently, rlc-go creates runlevel.stop which stops all services
   not in runlevel(s)-schedule.  Is this what people want?  (This is
   what I thought is logical)

-- Replace exits by returns in functions (the exits are leftover 
   from the bottom up build).   

-- Recheck the use of traps (sometimes, they trap too much).

-- Check if the slowest script, rlc-doit, can be made faster using
   perl or C.
   
-- Make a real makefile (with real dependencies).  The filenames are
   fluid, and I'd have to keep changing them.
   
