summaryrefslogtreecommitdiff
path: root/astro/google-earth/files/browserwrapper
diff options
context:
space:
mode:
authorJuergen Lock <nox@FreeBSD.org>2010-05-17 17:37:08 +0000
committerJuergen Lock <nox@FreeBSD.org>2010-05-17 17:37:08 +0000
commit2e40e8ae1e7767f0231b7ab6578569a09a49a69c (patch)
treeae4f69c9f89f7fb1015a8178d951b2ccb2bdf830 /astro/google-earth/files/browserwrapper
parent- Fix build on 6.X (diff)
- Chase updated distfile, at 5.1.3535.3218 now. [1]
- Add browser wrapper hack that restores LD_LIBRARY_PATH so a native BROWSER=firefox3 doesn't pick up Linux libs and fails to start. Submitted by: pointyhat via erwin [1]
Diffstat (limited to 'astro/google-earth/files/browserwrapper')
-rw-r--r--astro/google-earth/files/browserwrapper18
1 files changed, 18 insertions, 0 deletions
diff --git a/astro/google-earth/files/browserwrapper b/astro/google-earth/files/browserwrapper
new file mode 100644
index 000000000000..286387c1d41c
--- /dev/null
+++ b/astro/google-earth/files/browserwrapper
@@ -0,0 +1,18 @@
+#! /bin/sh
+# browser wrapper script to restore original LD_LIBRARY_PATH so a native
+# browser won't pick up linux libs from google earth and fail to start
+
+if [ -n "${REAL_LD_LIBRARY_PATH}" ]
+then
+ export LD_LIBRARY_PATH="${REAL_LD_LIBRARY_PATH}"
+else
+ unset LD_LIBRARY_PATH
+fi
+
+BROWSER="$(/usr/bin/which ${REAL_BROWSER})"
+if [ -x "${BROWSER}" ]
+then
+ exec "${BROWSER}" "$@"
+else
+ echo browser not found: $REAL_BROWSER
+fi