diff options
author | Baptiste Daroussin <bapt@FreeBSD.org> | 2010-11-29 11:30:11 +0000 |
---|---|---|
committer | Baptiste Daroussin <bapt@FreeBSD.org> | 2010-11-29 11:30:11 +0000 |
commit | 4d977d352e8074db5f1e9a9c078c198f44a4beb8 (patch) | |
tree | e51bdda46667730d07246e5596eb63cd15e0979e /www/cblog/files | |
parent | 622e56de0cc67c712a6bba9725e3c6d9741474ed (diff) | |
download | ports-4d977d352e8074db5f1e9a9c078c198f44a4beb8.tar.gz ports-4d977d352e8074db5f1e9a9c078c198f44a4beb8.zip |
- update to 0.1.5
- Changes:
fix segfault with HEAD requests
fix potential security problem in comments
allow to self start the fastcgi
Can now be used both as a fastcgi and a cgi
add rc script
Notes
Notes:
svn path=/head/; revision=265370
Diffstat (limited to 'www/cblog/files')
-rw-r--r-- | www/cblog/files/cblog.in | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/www/cblog/files/cblog.in b/www/cblog/files/cblog.in new file mode 100644 index 000000000000..97f2a15fbbdf --- /dev/null +++ b/www/cblog/files/cblog.in @@ -0,0 +1,59 @@ +#!/bin/sh + +# $FreeBSD$ +# +# cblog.fcgi startup script +# +# PROVIDE: cblog +# REQUIRE: login +# KEYWORK: shutdown + +# Add the following to /etc/rc.conf[.local] to enable this service +# +# cblog_enable=YES +# +# You can fine tune others variables too: +# cblog_fib="NONE" +# cblog_socket="unix:/var/run/cblog/cblog.sock" +# syntax can be : +# unix:/patch/to/socket +# tcp:IP:PORT (ipv6 and ipv4 supported) +# Use cblog_user to run cblog as user + +cblog_setfib() { + sysctl net.fibs >/dev/null 2>&1 || return 0 + + case "$cblog_fib" in + [Nn][Oo][Nn][Ee]) + ;; + *) + command="setfib -F ${cblog_fib} ${command}" + ;; + esac +} + +cblog_precmd() { + cblog_setfib + + test -d /var/run/cblog || mkdir -p /var/run/cblog + if [ -n "${cblog_user}" ]; then + chown -R ${cblog_user} /var/run/cblog + fi +} + +. /etc/rc.subr + +name="cblog" +rcvar=`set_rcvar` + +command="%%PREFIX%%/libexec/cblog.fcgi" +start_precmd="cblog_precmd" + +load_rc_config $name +cblog_enable=${cblog_enable:-"NO"} +cblog_fib=${cblog_fib:-"NONE"} +cblog_socket=${cblog_socker:-"unix:/var/run/cblog/cblog.sock"} + +command_args=${cblog_socket} + +run_rc_command "$1" |