about summary refs log tree commit diff homepage
path: root/rc.torus
diff options
context:
space:
mode:
Diffstat (limited to 'rc.torus')
-rw-r--r--rc.torus33
1 files changed, 33 insertions, 0 deletions
diff --git a/rc.torus b/rc.torus
new file mode 100644
index 0000000..660701f
--- /dev/null
+++ b/rc.torus
@@ -0,0 +1,33 @@
+#!/bin/sh
+
+# PROVIDE: torus
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+
+. /etc/rc.subr
+
+name=torus
+rcvar=torus_enable
+load_rc_config ${name}
+
+: ${torus_enable:=NO}
+: ${torus_user=torus}
+: ${torus_group=${torus_user}}
+: ${torus_user:+${torus_chroot=/home/${torus_user}}}
+: ${torus_user:+${torus_data_path=/home/${torus_user}/torus.dat}}
+: ${torus_user:+${torus_sock_path=/home/${torus_user}/torus.sock}}
+torus_flags="\
+	${torus_data_path:+-d ${torus_data_path}} \
+	${torus_sock_path:+-s ${torus_sock_path}} \
+	${torus_flags}"
+
+torus_run=/var/run/${name}
+torus_pid=${torus_run}/${name}.pid
+
+required_dirs=${torus_chroot}${torus_run}
+pidfile=${torus_chroot}${torus_pid}
+
+command=/bin/server
+command_args="-p ${torus_pid}"
+
+run_rc_command "$1"
tly's Holistic Detective AgencyJune McEnroe 2019-02-20Move /opt/pkg after /usr in PATHJune McEnroe Installing mandoc from pkgsrc also installs a man executable which is horribly broken. Keep using the system man. 2019-02-20Set man_hard_wrap in nvimJune McEnroe Vendoring man.vim until <https://github.com/neovim/neovim/pull/9633> is merged and appears in a release. 2019-02-18Use hi -o anchor in upJune McEnroe 2019-02-18Don't match nested parentheses in Tag for CJune McEnroe Fixes mistaken highlight of: pngWrite(file, (uint8_t []) { 0, 0, 0 }, 3); 2019-02-18Match whitespace between * [] {}June McEnroe 2019-02-18Fix function-like #define regexJune McEnroe A define like #define FOO (1) is not function-like. 2019-02-18Match Tag in RustJune McEnroe 2019-02-18Match sh functions as TagJune McEnroe 2019-02-18Match Sh and Ss as Tag in mdocJune McEnroe 2019-02-18Match statics and typedefs as TagJune McEnroe 2019-02-18Clean up htmlHeaderJune McEnroe 2019-02-18Remove hi line numberingJune McEnroe Tags are much better for referring to specific parts of a file and line numbering is better done by a post-processing tool such as cat -n or producing a two-column HTML <table>. 2019-02-18Add Tag class to hiJune McEnroe 2019-02-17Generate HTML with hi -n -f html -o anchorJune McEnroe Running hi twice to insert stuff between the head and the content is a bit of a hack but oh well. 2019-02-17Add hi -f html -o anchor for line number linksJune McEnroe 2019-02-17Simplify temp trap in upJune McEnroe 2019-02-17Add line numbers to hiJune McEnroe Renames previous -n option to -m to stay consistent with cat -n. Prefixing lines with line numbers affects where the first tab indent ends up relative to the text above it. Not sure if it's worth fixing somehow. 2019-02-17Always split spans after newlinesJune McEnroe Simplifies ANSI and IRC output code, and prepares for line numbered output. 2019-02-15Color format specifiers light cyan in vimJune McEnroe 2019-02-15Highlight Interp as yellowJune McEnroe 2019-02-15Highlight strings in sh command substitutionsJune McEnroe 2019-02-15Add nmap gpJune McEnroe 2019-02-14Avoid newline when copying URL to pasteboardJune McEnroe 2019-02-13Add forgotten "sixth" book of H2G2June McEnroe