summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md6
-rw-r--r--doc/snac.82
-rw-r--r--examples/snac_freebsd19
3 files changed, 26 insertions, 1 deletions
diff --git a/README.md b/README.md
index 3a9ec43..04c811e 100644
--- a/README.md
+++ b/README.md
@@ -40,6 +40,12 @@ On OpenBSD you just need to install `curl`:
40pkg_add curl 40pkg_add curl
41``` 41```
42 42
43On FreeBSD, to install `curl` just type:
44
45```sh
46pkg install curl
47```
48
43The source code is available [here](https://comam.es/what-is-snac). 49The source code is available [here](https://comam.es/what-is-snac).
44 50
45Run `make` and then `make install` as root. 51Run `make` and then `make install` as root.
diff --git a/doc/snac.8 b/doc/snac.8
index ffdbd44..05991e1 100644
--- a/doc/snac.8
+++ b/doc/snac.8
@@ -76,7 +76,7 @@ level by editing the 'dbglevel' field in the
76file or by setting a numeric value between 0 and 3 to the DEBUG 76file or by setting a numeric value between 0 and 3 to the DEBUG
77environment variable, see below. 77environment variable, see below.
78.Pp 78.Pp
79If you operate a Linux systemd-enabled system or OpenBSD, there are 79If you operate a Linux systemd-enabled system, OpenBSD or FreeBSD, there are
80startup scripts and configuration data in the 80startup scripts and configuration data in the
81.Pa examples 81.Pa examples
82directory. 82directory.
diff --git a/examples/snac_freebsd b/examples/snac_freebsd
new file mode 100644
index 0000000..d908b6e
--- /dev/null
+++ b/examples/snac_freebsd
@@ -0,0 +1,19 @@
1# PROVIDE: snac
2# REQUIRE: DAEMON
3# KEYWORD: shutdown
4
5. /etc/rc.subr
6
7name="snac"
8rcvar=snac_enable
9
10load_rc_config $name
11
12: ${snac_enable:=NO}
13: ${snac_user:="snac"}
14: ${snac_args:="httpd SNAC_DATA_PATH"}
15
16command="/usr/local/bin/snac"
17command_args="${snac_args} > /var/log/snac.log 2>&1 &"
18
19run_rc_command "$1" \ No newline at end of file