aboutsummaryrefslogtreecommitdiff
path: root/multimedia/linux-huludesktop/files/huludesktop.in
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/linux-huludesktop/files/huludesktop.in')
-rw-r--r--multimedia/linux-huludesktop/files/huludesktop.in19
1 files changed, 19 insertions, 0 deletions
diff --git a/multimedia/linux-huludesktop/files/huludesktop.in b/multimedia/linux-huludesktop/files/huludesktop.in
new file mode 100644
index 000000000000..b853fd0fa105
--- /dev/null
+++ b/multimedia/linux-huludesktop/files/huludesktop.in
@@ -0,0 +1,19 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+# This scripts attempts to locate Flash on behalf of the Hulu Desktop.
+# Without this script, Hulu will be unable to find libflashplayer.so causing
+# each user to manually configure ~/.huludesktop manually.
+#
+
+PREFIX="%%PREFIX%%"
+
+if [ ! -e ~/.huludesktop ]
+ then
+ echo -e "[flash]" > ~/.huludesktop
+ echo -e "flash_location = `find ${PREFIX}/lib/npapi \
+ -type f -name libflashplayer.so`" >> ~/.huludesktop
+fi
+
+${PREFIX}/libexec/huludesktop.bin &