summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xdesktop/scripts/soffice.sh8
-rwxr-xr-xshell/source/unix/misc/senddoc.sh15
2 files changed, 5 insertions, 18 deletions
diff --git a/desktop/scripts/soffice.sh b/desktop/scripts/soffice.sh
index 8866a2cc8cf1..90f5ec784027 100755
--- a/desktop/scripts/soffice.sh
+++ b/desktop/scripts/soffice.sh
@@ -77,7 +77,7 @@ test -n "$RR" && EXTRAOPT="--record"
for arg in "$@" $EXTRAOPT ; do
case "$arg" in
--record)
- if which rr >/dev/null 2>&1 ; then
+ if command -v rr >/dev/null ; then
# smoketest may already be recorded => ignore nested
RRCHECK="rr record --nested=ignore"
checks="c$checks"
@@ -87,7 +87,7 @@ for arg in "$@" $EXTRAOPT ; do
fi
;;
--backtrace)
- if which gdb >/dev/null 2>&1 ; then
+ if command -v gdb >/dev/null ; then
GDBTRACECHECK="gdb -nx --command=$sd_prog/gdbtrace --args"
checks="c$checks"
else
@@ -96,7 +96,7 @@ for arg in "$@" $EXTRAOPT ; do
fi
;;
--strace)
- if which strace >/dev/null 2>&1 ; then
+ if command -v strace >/dev/null ; then
STRACECHECK="strace -o strace.log -f -tt -s 256"
checks="c$checks"
else
@@ -106,7 +106,7 @@ for arg in "$@" $EXTRAOPT ; do
;;
--valgrind)
test -n "$VALGRINDCHECK" && continue;
- if which valgrind >/dev/null 2>&1 ; then
+ if command -v valgrind >/dev/null ; then
# another valgrind tool might be forced via the environment variable
test -z "$VALGRIND" && VALGRIND="memcheck"
# --trace-children-skip is pretty useful but supported only with valgrind >= 3.6.0
diff --git a/shell/source/unix/misc/senddoc.sh b/shell/source/unix/misc/senddoc.sh
index f70251ecf310..d4bc20176b5b 100755
--- a/shell/source/unix/misc/senddoc.sh
+++ b/shell/source/unix/misc/senddoc.sh
@@ -29,25 +29,12 @@ fi
# do not confuse the system mail clients with OOo and Java libraries
unset LD_LIBRARY_PATH
-# tries to locate the executable specified
-# as first parameter in the user's path.
-which() {
- if [ ! -z "$1" ]; then
- for i in $(echo "$PATH" | sed -e 's/^:/.:/g' -e 's/:$/:./g' -e 's/::/:.:/g' -e 's/:/ /g'); do
- if [ -x "$i/$1" -a ! -d "$i/$1" ]; then
- echo "$i/$1"
- break;
- fi
- done
- fi
-}
-
# checks for the original mozilla start script(s)
# and restrict the "-remote" semantics to those.
run_mozilla() {
# find mozilla script in PATH if necessary
if [ "$(basename "$1")" = "$1" ]; then
- moz=$(which "$1")
+ moz=$(command -v "$1")
else
moz=$1
fi