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.