projects
/
ardour.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
OSC: fix issue #7444 send fader position/gain even when 0.
[ardour.git]
/
tools
/
linux_packaging
/
install.sh
diff --git
a/tools/linux_packaging/install.sh
b/tools/linux_packaging/install.sh
index a69a478a7fa9af86502909a22725149907231652..3041c266843dc72d3361facf20b1f04a6c6c659d 100755
(executable)
--- a/
tools/linux_packaging/install.sh
+++ b/
tools/linux_packaging/install.sh
@@
-10,16
+10,19
@@
SAVED_PWD=$PWD
PKG_PATH=$(dirname "$(readlink -f "$0")")
cd "${PKG_PATH}"
PKG_PATH=$(dirname "$(readlink -f "$0")")
cd "${PKG_PATH}"
-if [ -z "$TERM" ] || [ "$TERM" = "dumb" ]; then
+# check for an interactive terminal
+# -t fd - Returns true if file descriptor fd is open and refers to a terminal.
+# fd 1 is stdout
+if [ ! -t 1 ]; then
if which xterm > /dev/null; then
if which xterm > /dev/null; then
- exec xterm -e "${PKG_PATH}/.stage2.run"
+ exec xterm -e "${PKG_PATH}/.stage2.run
$@
"
elif which gnome-terminal > /dev/null; then
elif which gnome-terminal > /dev/null; then
- exec gnome-terminal -e "${PKG_PATH}/.stage2.run"
+ exec gnome-terminal -e "${PKG_PATH}/.stage2.run
$@
"
elif which konsole > /dev/null; then
elif which konsole > /dev/null; then
- exec konsole -e "${PKG_PATH}/.stage2.run"
+ exec konsole -e "${PKG_PATH}/.stage2.run
$@
"
fi
else
fi
else
- "${PKG_PATH}/.stage2.run"
+ "${PKG_PATH}/.stage2.run"
"$@"
fi
cd "${SAVED_PWD}"
fi
cd "${SAVED_PWD}"