My automated build server runs a job that depends on Apache Ant. The script invokes
apt-get install ant. Ant depends on
openjdk-6-jre-headless which runs
update-alternatives making itself the default JDK (rewriting my symbolic links in the process). I already had Oracle JDK (manually) installed and do not wish
update-alternatives to be run. I cannot manually restore
update-alternatives every time this happens.
Someone tried to have this corrected last year but was shot down: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=678195
How do I prevent
openjdk-6-jre-headless from invoking
update-alternatives or, worse case scenarion, how do I look up the value before the installation process and restore it after-the-fact?
UPDATE: I filed a new bug report here. I would appreciate your support.