bd31af2533 2020-04-10 arcade: # vim:ft=make:
bd31af2533 2020-04-10 arcade:
bd31af2533 2020-04-10 arcade: # command to start service
bd31af2533 2020-04-10 arcade: DAEMON_example_COMMAND?=/path/service
bd31af2533 2020-04-10 arcade:
bd31af2533 2020-04-10 arcade: # flags to force daemonizing
bd31af2533 2020-04-10 arcade: DAEMON_example_BACKGROUND?=
bd31af2533 2020-04-10 arcade:
bd31af2533 2020-04-10 arcade: # enabled by default?
bd31af2533 2020-04-10 arcade: DAEMON_example_ENABLE?=no
bd31af2533 2020-04-10 arcade:
bd31af2533 2020-04-10 arcade: # general service flags
bd31af2533 2020-04-10 arcade: DAEMON_example_FLAGS?=
bd31af2533 2020-04-10 arcade:
bd31af2533 2020-04-10 arcade: # flags to prevent daemonizing
bd31af2533 2020-04-10 arcade: DAEMON_example_FOREGROUND?=
bd31af2533 2020-04-10 arcade:
bd31af2533 2020-04-10 arcade: # group to run service as
bd31af2533 2020-04-10 arcade: DAEMON_example_GROUP?=wheel
bd31af2533 2020-04-10 arcade:
bd31af2533 2020-04-10 arcade: # kernel modules to load prior to service start
bd31af2533 2020-04-10 arcade: DAEMON_example_MODULES?=
bd31af2533 2020-04-10 arcade:
bd31af2533 2020-04-10 arcade: # user to run service as
bd31af2533 2020-04-10 arcade: DAEMON_example_USER?=root
bd31af2533 2020-04-10 arcade:
bd31af2533 2020-04-10 arcade: # extra commands to execute before starting service
04f7295047 2022-05-30 arcade: # ${_SERVICE} - starts after root mount appear
04f7295047 2022-05-30 arcade: # ${_EARLYSERVICE} - not required on early boot
bd31af2533 2020-04-10 arcade: # you also can select specific starter by inheriting class by full name:
04f7295047 2022-05-30 arcade: # ${_(EARLY)?SERVICE(_(SVC|DAEMON|PLAIN))?}
04f7295047 2022-05-30 arcade:
04f7295047 2022-05-30 arcade: example: ${_EARLYSERVICE}
04f7295047 2022-05-30 arcade: : run commands that should go before the service start