summaryrefslogtreecommitdiff
path: root/odk/setsdkenv_unix.sh.in
diff options
context:
space:
mode:
Diffstat (limited to 'odk/setsdkenv_unix.sh.in')
-rw-r--r--odk/setsdkenv_unix.sh.in7
1 files changed, 6 insertions, 1 deletions
diff --git a/odk/setsdkenv_unix.sh.in b/odk/setsdkenv_unix.sh.in
index ed658f3a45db..257e353fbade 100644
--- a/odk/setsdkenv_unix.sh.in
+++ b/odk/setsdkenv_unix.sh.in
@@ -3,11 +3,16 @@
# This script starts a new shell and sets all enviroment variables, which
# are necessary for building the examples of the Office Development Kit.
# The Script was developed for the operating systems Solaris and Linux.
-sdkscript=`echo $0 | grep setsdkenv_unix`
+sdkscript=`echo $0 | grep setsdkenv_unix | true`
if [ "$sdkscript" = "" ]
then
sdkscript=`history 1 | sed "s/.*\. //"`
fi
+if [ "$sdkscript" = "" ]
+then
+# total falback; needed when history does not work
+sdkscript=@OO_SDK_HOME@/setsdkenv_unix
+fi
sdkdir=`dirname $sdkscript`
# The SDK name