| 1 |
barryh-guest |
1556 |
suffix=j2re1.5-ibm |
| 2 |
barryh-guest |
1552 |
j2se_base="/usr/lib/$suffix" |
| 3 |
|
|
|
| 4 |
|
|
if [ ! -e "$j2se_base/debian/info" ]; then |
| 5 |
|
|
exit 0 |
| 6 |
|
|
fi |
| 7 |
|
|
|
| 8 |
|
|
# alternative <program> |
| 9 |
|
|
function program_alternative() { |
| 10 |
|
|
local program="$1" |
| 11 |
|
|
update-alternatives \ |
| 12 |
barryh-guest |
1863 |
--remove "$program" "/usr/bin/$program-$suffix" |
| 13 |
|
|
rm "/usr/bin/$program-$suffix" |
| 14 |
barryh-guest |
1552 |
} |
| 15 |
|
|
|
| 16 |
barryh-guest |
1573 |
program_alternative ControlPanel |
| 17 |
|
|
program_alternative ikeyman |
| 18 |
barryh-guest |
1552 |
program_alternative java |
| 19 |
|
|
program_alternative javaw |
| 20 |
barryh-guest |
1573 |
program_alternative javaws |
| 21 |
|
|
program_alternative jextract |
| 22 |
|
|
program_alternative keytool |
| 23 |
|
|
program_alternative pack200 |
| 24 |
|
|
program_alternative policytool |
| 25 |
barryh-guest |
1552 |
program_alternative rmid |
| 26 |
|
|
program_alternative rmiregistry |
| 27 |
barryh-guest |
1573 |
program_alternative tnameserv |
| 28 |
|
|
program_alternative unpack200 |
| 29 |
barryh-guest |
1552 |
|
| 30 |
|
|
# the plugin is only available for i386 architecture |
| 31 |
|
|
if [ $(dpkg --print-architecture) = i386 ] ; then |
| 32 |
|
|
|
| 33 |
|
|
# assemble the plugin path |
| 34 |
|
|
plugin_dir="$j2se_base/jre/bin" |
| 35 |
|
|
|
| 36 |
|
|
# netscape |
| 37 |
|
|
update-alternatives \ |
| 38 |
|
|
--remove "netscape-javaplugin.so" "$plugin_dir/libjavaplugin_oji.so" |
| 39 |
|
|
|
| 40 |
|
|
# mozilla |
| 41 |
|
|
update-alternatives \ |
| 42 |
barryh-guest |
1863 |
--remove "mozilla-javaplugin.so" "$plugin_dir/libjavaplugin_oji.so" |
| 43 |
barryh-guest |
1552 |
|
| 44 |
|
|
# firefox |
| 45 |
|
|
update-alternatives \ |
| 46 |
barryh-guest |
1863 |
--remove "firefox-javaplugin.so" "$plugin_dir/libjavaplugin_oji.so" |
| 47 |
barryh-guest |
1552 |
|
| 48 |
|
|
fi |