aboutsummaryrefslogtreecommitdiff
path: root/www/jetty10/files/jetty.in
diff options
context:
space:
mode:
Diffstat (limited to 'www/jetty10/files/jetty.in')
-rw-r--r--www/jetty10/files/jetty.in39
1 files changed, 39 insertions, 0 deletions
diff --git a/www/jetty10/files/jetty.in b/www/jetty10/files/jetty.in
new file mode 100644
index 000000000000..64227142de34
--- /dev/null
+++ b/www/jetty10/files/jetty.in
@@ -0,0 +1,39 @@
+#!/bin/sh
+
+# PROVIDE: jetty
+# REQUIRE: NETWORKING SERVERS
+# KEYWORD: shutdown
+
+#
+# Add the following line to /etc/rc.conf to enable %%APP_NAME%%:
+#
+# %%APP_NAME%%_enable="YES"
+#
+
+. /etc/rc.subr
+
+name=%%APP_NAME%%
+rcvar=%%APP_NAME%%_enable
+
+command="%%PREFIX%%/sbin/%%APP_NAME%%.sh"
+command_args="start"
+
+# set defaults
+
+%%APP_NAME%%_enable=${%%APP_NAME%%_enable:-"NO"}
+%%APP_NAME%%_user=${%%APP_NAME%%_user:-"www"}
+%%APP_NAME%%_group=${%%APP_NAME%%_group:-"www"}
+
+load_rc_config ${name}
+
+if test -n "${%%APP_NAME%%_java_version}" ; then
+ JAVA_HOME=$(JAVA_VERSION="${%%APP_NAME%%_java_version}" JAVAVM_DRYRUN=1 %%LOCALBASE%%/bin/java | grep JAVA_HOME | cut -d= -f2)
+ procname=$(JAVA_VERSION="${%%APP_NAME%%_java_version}" JAVAVM_DRYRUN=1 %%LOCALBASE%%/bin/java | grep JAVAVM_PROG | cut -d= -f2)
+else
+ JAVA_HOME=$(JAVAVM_DRYRUN=1 %%LOCALBASE%%/bin/java | grep JAVA_HOME | cut -d= -f2)
+ procname=$(JAVAVM_DRYRUN=1 %%LOCALBASE%%/bin/java | grep JAVAVM_PROG | cut -d= -f2)
+fi
+
+export JAVA_HOME
+
+run_rc_command "$1"