diff options
Diffstat (limited to 'www/linux-opera/files/opera.sh')
-rw-r--r-- | www/linux-opera/files/opera.sh | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/www/linux-opera/files/opera.sh b/www/linux-opera/files/opera.sh index e5f407cea9c9..415bfa641779 100644 --- a/www/linux-opera/files/opera.sh +++ b/www/linux-opera/files/opera.sh @@ -1,3 +1,14 @@ #!/bin/sh -export OPERA_DIR=%%PREFIX%%/share/opera -exec %%PREFIX%%/bin/opera-bin "$@" +OPERA_DIR="%%PREFIX%%/share/opera" +OPERA_PLUGIN_PATH="%%PREFIX%%/share/opera/plugins" +for plugin_dir in \ + %%PREFIX%%/lib/netscape-linux/plugins \ + %%PREFIX%%/linux-jdk1.3.1/jre/plugin/i386/ns4 \ + ; +do + if [ -d "${plugin_dir}" ] ; then + OPERA_PLUGIN_PATH="${OPERA_PLUGIN_PATH}:${plugin_dir}" + fi +done +export OPERA_DIR OPERA_PLUGIN_PATH +exec %%DATADIR%%/bin/opera-static "$@" |