gitsite: set bundle environment in rc script
ober
94915cdcf8b18359fe365cb697c17d8ba5c8ac5f
--- a/files/rc.d/gitsite +++ b/files/rc.d/gitsite @@ -11,6 +11,8 @@ # gitsite_user="gitsite" # gitsite_home="/srv/gitsite" # gitsite_bin="/usr/local/bin/gitsite" +# gitsite_jerboa_home="/usr/local/libexec/gitsite" +# gitsite_git_lib_path="/usr/local/libexec/gitsite/lib/libjerboa_git_shim.so" # gitsite_flags="serve" . /etc/rc.subr @@ -21,6 +23,8 @@ rcvar="gitsite_enable" : ${gitsite_user:="gitsite"} : ${gitsite_home:="/srv/gitsite"} : ${gitsite_bin:="/usr/local/bin/gitsite"} +: ${gitsite_jerboa_home:="/usr/local/libexec/gitsite"} +: ${gitsite_git_lib_path:="/usr/local/libexec/gitsite/lib/libjerboa_git_shim.so"} : ${gitsite_flags:="serve"} load_rc_config ${name} @@ -30,6 +34,8 @@ command_user="${gitsite_user}" command_args="${gitsite_flags}" pidfile="/var/run/gitsite.pid" procname="${gitsite_bin}" +export JERBOA_HOME="${gitsite_jerboa_home}" +export JERBOA_GIT_LIB_PATH="${gitsite_git_lib_path}" start_precmd="gitsite_start_precmd" gitsite_start_precmd()