diff options
| author | 2024-11-08 08:01:53 +0000 | |
|---|---|---|
| committer | 2024-11-08 08:01:53 +0000 | |
| commit | 446eca71b7bbaa6f9ada4829eb961adbead8abf8 (patch) | |
| tree | ceb606542bc79f762a42cbe2964c8b6303e03c1f /examples/snac_freebsd | |
| parent | Version 2.62 RELEASED. (diff) | |
| download | penes-snac2-446eca71b7bbaa6f9ada4829eb961adbead8abf8.tar.gz penes-snac2-446eca71b7bbaa6f9ada4829eb961adbead8abf8.tar.xz penes-snac2-446eca71b7bbaa6f9ada4829eb961adbead8abf8.zip | |
Updated FreeBSD rc script
On FreeBSD, the snac process is now managed by the daemon(8) utility - this means it will be restarted in case of crash, etc.
Diffstat (limited to 'examples/snac_freebsd')
| -rw-r--r-- | examples/snac_freebsd | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/examples/snac_freebsd b/examples/snac_freebsd index d908b6e..1e1faf4 100644 --- a/examples/snac_freebsd +++ b/examples/snac_freebsd | |||
| @@ -12,8 +12,16 @@ load_rc_config $name | |||
| 12 | : ${snac_enable:=NO} | 12 | : ${snac_enable:=NO} |
| 13 | : ${snac_user:="snac"} | 13 | : ${snac_user:="snac"} |
| 14 | : ${snac_args:="httpd SNAC_DATA_PATH"} | 14 | : ${snac_args:="httpd SNAC_DATA_PATH"} |
| 15 | : ${snac_pidfile:="/var/run/snac/snac.pid"} | ||
| 16 | : ${snac_rundir:="/var/run/snac"} | ||
| 15 | 17 | ||
| 16 | command="/usr/local/bin/snac" | 18 | start_precmd="snac_precmd" |
| 17 | command_args="${snac_args} > /var/log/snac.log 2>&1 &" | 19 | command="/usr/sbin/daemon" |
| 20 | command_args="-P ${snac_pidfile} -r -f /usr/local/bin/snac ${snac_args}" | ||
| 21 | |||
| 22 | snac_precmd() | ||
| 23 | { | ||
| 24 | install -d -m 755 -o ${snac_user} -g ${snac_user} ${snac_rundir} | ||
| 25 | } | ||
| 18 | 26 | ||
| 19 | run_rc_command "$1" \ No newline at end of file | 27 | run_rc_command "$1" \ No newline at end of file |