summaryrefslogtreecommitdiff
path: root/sysutils/hal/files/hal.sh
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/hal/files/hal.sh')
-rw-r--r--sysutils/hal/files/hal.sh27
1 files changed, 27 insertions, 0 deletions
diff --git a/sysutils/hal/files/hal.sh b/sysutils/hal/files/hal.sh
new file mode 100644
index 00000000000..f2aa6d89e94
--- /dev/null
+++ b/sysutils/hal/files/hal.sh
@@ -0,0 +1,27 @@
+#!@RCD_SCRIPTS_SHELL@
+#
+# $NetBSD: hal.sh,v 1.1.1.1 2008/11/22 15:20:51 jmcneill Exp $
+#
+# PROVIDE: hal
+# REQUIRE: DAEMON dbus
+# KEYWORD: shutdown
+
+. /etc/rc.subr
+
+name="hal"
+rcvar=$name
+command="@PREFIX@/sbin/hald"
+start_precmd=hal_prestart
+
+hal_prestart() {
+ dir="@VARBASE@/run/hal"
+ if @TEST@ ! -d $dir; then
+ @MKDIR@ $dir
+ @CHMOD@ 0755 $dir
+ @CHOWN@ @HAL_USER@:@HAL_GROUP@ $dir
+ fi
+ @CHMOD@ 0755 "@VARBASE@/cache"
+}
+
+load_rc_config $name
+run_rc_command "$1"