| Age | Commit message (Collapse) | Author | 
|---|
|  | With the previous changes, there were only used by the status
command.
Signed-off-by: David Oberhollenzer <goliath@infraroot.at> | 
|  | Signed-off-by: David Oberhollenzer <goliath@infraroot.at> | 
|  | Signed-off-by: David Oberhollenzer <goliath@infraroot.at> | 
|  | Signed-off-by: David Oberhollenzer <goliath@infraroot.at> | 
|  | We also want this meachanism to still work for manually started
service (especially after reloading services).
Signed-off-by: David Oberhollenzer <goliath@infraroot.at> | 
|  | This commit add the ability to initd to reload the service configuration
while running. The new configuration is merged with the existing one as
follows:
For each target:
 - If the existing service list is not NULL, we have not started that
   target yet. Simply replace it with the new list.
 - If it is NULL, the services have already been started.
    - First, remove all entries for services in that target that no
      loner exist (except from the 'running' list).
    - Second, add new services that we don't have yet. Treat them as
      recently diseased and let the user start them manualy.
Signed-off-by: David Oberhollenzer <goliath@infraroot.at> | 
|  | Signed-off-by: David Oberhollenzer <goliath@infraroot.at> | 
|  | Signed-off-by: David Oberhollenzer <goliath@infraroot.at> | 
|  | Signed-off-by: David Oberhollenzer <goliath@infraroot.at> | 
|  | First in rdsvc, tag the services that *do* have exec lines, even if we don't
read them.
Second, if a service does not have that flag set, don't try to execute it.
Signed-off-by: David Oberhollenzer <goliath@infraroot.at> | 
|  | - mimic format of initd
 - skip formatting if not a tty
 - distinguish exited because failed vs exited because done
Signed-off-by: David Oberhollenzer <goliath@infraroot.at> | 
|  | Actually process requests and send an answer to status inquiries.
Signed-off-by: David Oberhollenzer <goliath@infraroot.at> | 
|  | Signed-off-by: David Oberhollenzer <goliath@infraroot.at> | 
|  | Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at> | 
|  | Signed-off-by: David Oberhollenzer <david.oberhollenzer@tele2.at> |