If you want to contribute service directories or source directories there are a couple of things to consider:
-srv,
a longrun for a deaemon named @exampled@
should be called @exampled@-srv.
This is required since
system-ml
and
user-ml
produce a corresponding @exampled@-log
logging service as well as a @exampled@
bundle, which can be used to start and stop
both the service and its logger.
Key=value config file.
Trying to do so does only decrease the readibility
and simplicity of the service script by a lot.
If a script has to do something based on a configuration file, it should behave as follows:
# are ignored.
This usually results in the following contraption:
...
pipeline { cat /path/to/config }
pipeline {
sed
-e "/^#/d"
-e "s/^[[:blank:]]*//g"
-e "s/[[:blank:]]*$//g"
-e "/^$/d"
}
forstdin
...