openbsd-ports/net/ssvnc/patches/patch-scripts_util_ssvnc_tcl
2010-05-05 13:35:02 +00:00

35 lines
1.1 KiB
Plaintext

$OpenBSD: patch-scripts_util_ssvnc_tcl,v 1.5 2010/05/05 13:35:02 sthen Exp $
type sometimes returns "xx is a tracked alias for /foo/bar" which
isn't handled. whence is sufficient and more reliable.
--- scripts/util/ssvnc.tcl.orig Sat May 1 16:52:38 2010
+++ scripts/util/ssvnc.tcl Wed May 5 14:34:25 2010
@@ -18170,7 +18170,7 @@ proc check_zeroconf_browse {} {
return 0;
}
set p ""
- set r [catch {set p [exec /bin/sh -c {type avahi-browse}]}]
+ set r [catch {set p [exec /bin/sh -c {whence avahi-browse}]}]
if {$r == 0} {
regsub {^.* is *} $p "" p
regsub -all {[ \t\n\r]} $p "" p
@@ -18180,7 +18180,7 @@ proc check_zeroconf_browse {} {
}
}
set p ""
- set r [catch {set p [exec /bin/sh -c {type dns-sd}]}]
+ set r [catch {set p [exec /bin/sh -c {whence dns-sd}]}]
if {$r == 0} {
regsub {^.* is *} $p "" p
regsub -all {[ \t\n\r]} $p "" p
@@ -18195,7 +18195,7 @@ proc check_zeroconf_browse {} {
}
}
set p ""
- set r [catch {set p [exec /bin/sh -c {type mDNS}]}]
+ set r [catch {set p [exec /bin/sh -c {whence mDNS}]}]
if {$r == 0} {
regsub {^.* is *} $p "" p
regsub -all {[ \t\n\r]} $p "" p