]> git.sven.stormbind.net Git - sven/java-package.git/blob - lib/install-common
58198447c83d83336b992f990b37419b073fa9c3
[sven/java-package.git] / lib / install-common
1     # Common functions for all install scripts
2
3     # install_alternative -- add an alternative
4     #
5     # install_alternative program
6     function install_alternative() {
7         local program="$1"
8         update-alternatives \
9             --install "/usr/bin/$program" "$program" \
10             "$j2se_base/bin/$program" "$priority" \
11             --slave "/usr/share/man/man1/$program.1.gz" "$program.1.gz" \
12             "$j2se_base/man/man1/$program.1.gz"
13     }
14
15     # install_java_plugin -- add an alternative for a browser plugin
16     #
17     # install_java_plugin browser_plugin_path java_plugin_path priority
18     function install_java_plugin() {
19         [ -d "$1" ] || install -d -m 755 "$1"
20         update-alternatives \
21             --install "$1/$2" "$3" "$4" "$5"
22     }