aboutsummaryrefslogtreecommitdiff
path: root/multimedia/webcamd/files
diff options
context:
space:
mode:
authorKoop Mast <kwm@FreeBSD.org>2010-09-09 14:36:04 +0000
committerKoop Mast <kwm@FreeBSD.org>2010-09-09 14:36:04 +0000
commit944f0584c678e48f540e32dc63dfabf2355b1344 (patch)
tree4bba11ee95769dd0e69b3ed3404c24a8697fa6d0 /multimedia/webcamd/files
parent0e21c3b1632a4d8e808b1a8ccc5398640c9a13b5 (diff)
downloadports-944f0584c678e48f540e32dc63dfabf2355b1344.tar.gz
ports-944f0584c678e48f540e32dc63dfabf2355b1344.zip
Notes
Diffstat (limited to 'multimedia/webcamd/files')
-rw-r--r--multimedia/webcamd/files/webcamd.conf.in2
-rw-r--r--multimedia/webcamd/files/webcamd.in8
2 files changed, 8 insertions, 2 deletions
diff --git a/multimedia/webcamd/files/webcamd.conf.in b/multimedia/webcamd/files/webcamd.conf.in
index 194066e26418..c1f79bbd20e0 100644
--- a/multimedia/webcamd/files/webcamd.conf.in
+++ b/multimedia/webcamd/files/webcamd.conf.in
@@ -3,5 +3,5 @@ notify 100 {
match "subsystem" "INTERFACE";
match "type" "ATTACH";
match "intclass" "(0x0e|0xff)";
- action "env LD_PRELOAD=%%PREFIX%%/lib/libcuse4bsd.so %%PREFIX%%/etc/rc.d/webcamd start $cdev";
+ action "env LD_PRELOAD=%%LIBHAL%%%%LIBCUSE%% %%PREFIX%%/etc/rc.d/webcamd start $cdev";
};
diff --git a/multimedia/webcamd/files/webcamd.in b/multimedia/webcamd/files/webcamd.in
index a082fb1a839c..4271b72c0893 100644
--- a/multimedia/webcamd/files/webcamd.in
+++ b/multimedia/webcamd/files/webcamd.in
@@ -10,6 +10,7 @@
#
webcamd_enable=${webcamd_enable-"NO"}
+hald_enable=${hald_enable-"NO"}
. /etc/rc.subr
@@ -17,7 +18,12 @@ name=webcamd
rcvar=`set_rcvar`
command=%%PREFIX%%/sbin/webcamd
command_args="-B"
-pidfile="/var/run/webcamd.$cdev.0.pid"
+
+if [ -n "$hald_enable" ]; then
+ command_args="$command_args -H"
+fi
+
+pidfile="/var/run/webcamd.*.0.pid"
load_rc_config $name
if [ $# -gt 1 ]; then