after emerge -U sun-jdk from 1.4.1-03 to 1.4.1-04 does not update /etc/env.d/20java. Reproducible: Always Steps to Reproduce: 1. update sun-jdk 2. echo $PATH 3. Actual Results: cerrito env.d # cat 20java # Autogenerated by java-config 0.2.8 # Cmd: /usr/bin/java-config --set-system-vm=sun-jdk-1.4.1.03 JAVA_HOME=/opt/sun-jdk-1.4.1.03 CLASSPATH=/opt/sun-jdk-1.4.1.03/jre/lib:/opt/sun-jdk-1.4.1.03/lib/tools.jar JDK_HOME=/opt/sun-jdk-1.4.1.03 JAVAC=/opt/sun-jdk-1.4.1.03/bin/javac PATH=/opt/sun-jdk-1.4.1.03/bin:/opt/sun-jdk-1.4.1.03/jre/bin ROOTPATH=/opt/sun-jdk-1.4.1.03/bin:/opt/sun-jdk-1.4.1.03/jre/bin LDPATH=/opt/sun-jdk-1.4.1.03/jre/lib cerrito env.d # qpkg -i sun-jdk dev-java/sun-jdk-1.4.1.04 * Sun's J2SE Development Kit, version 1.4.1_04 Expected Results: cerrito env.d # cat 20java # Autogenerated by java-config 0.2.8 # Cmd: /usr/bin/java-config --set-system-vm=sun-jdk-1.4.1.04 JAVA_HOME=/opt/sun-jdk-1.4.1.04 CLASSPATH=/opt/sun-jdk-1.4.1.04/jre/lib:/opt/sun-jdk-1.4.1.04/lib/tools.jar JDK_HOME=/opt/sun-jdk-1.4.1.04 JAVAC=/opt/sun-jdk-1.4.1.04/bin/javac PATH=/opt/sun-jdk-1.4.1.04/bin:/opt/sun-jdk-1.4.1.04/jre/bin ROOTPATH=/opt/sun-jdk-1.4.1.04/bin:/opt/sun-jdk-1.4.1.04/jre/bin LDPATH=/opt/sun-jdk-1.4.1.04/jre/lib cerrito env.d # qpkg -i sun-jdk dev-java/sun-jdk-1.4.1.04 * Sun's J2SE Development Kit, version 1.4.1_04 Portage 2.0.48-r7 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1) ================================================================= System uname: 2.4.21 i686 Intel(R) Pentium(R) III Mobile CPU 1200MHz GENTOO_MIRRORS="http://mi.mirror.garr.it/mirrors/gentoo http://212.219.56.162/si tes/www.ibiblio.org/gentoo/ http://194.83.57.2/sites/www.ibiblio.org/gentoo/ htt p://194.83.57.3/sites/www.ibiblio.org/gentoo/ http://ftp.snt.utwente.nl/pub/os/l inux/gentoo ftp://ftp.flashnet.it/mirror/12/sunsite.unc.edu/Gentoo http://ibibli o.org/pub/Linux/ftp.edisontel.com/pub/Sunsite_Mirror http://sunsite.cnlab-switch .ch/ftp/mirror/gentoo ftp://sunsite.cnlab-switch.ch/mirror/gentoo http://www.ibi blio.org/pub/Linux/distributions/gentoo http://gentoo.oregonstate.edu " CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share /config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/home/portdir" DISTDIR="/home/portdir/distfiles" PKGDIR="/home/portdir/packages" PORTAGE_TMPDIR="/home" PORTDIR_OVERLAY="" USE="oss 3dnow foomaticdb gnome mad mikmod aalib tcltk guile ruby sdl perl gtk q t x86 acpi acl alsa apm avi berkdb bonobo cdr crypt cups directfb dga dvd encode gdbm gif gpm fbcon krb4 kerberos imlib java jpeg gtk2 gtkhtml ldap libg++ libww w miknod mmx motif mozilla mpeg ncurses nls oggvorbis opengl pam pdflib png pnp python quicktime radeon readline samba slang spell sse ssl svga tcpd truetype us b X xml2 xmms xv zlib kde arts -esd" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium3 -mfpmath=sse -O2 -pipe -fomit-frame-pointer -mmmx -msse -falign-functions=4 -fforce-addr" CXXFLAGS="-march=pentium3 -mfpmath=sse -O2 -pipe -fomit-frame-pointer -mmmx -mss e -falign-functions=4 -fforce-addr" ACCEPT_KEYWORDS="x86 ~x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
We know about this, sorry for the inconvenience. You can fix it temporarily running. (In your case): /usr/bin/java-config --set-system-vm=sun-jdk-1.4.1.04 (In the future) /usr/bin/java-config --list-available-vms, then select the one you want and run: /usr/bin/java-config --set-system-vm=[NAME INSIDE THE BRACKETS FROM OUTPUT OF LATEST COMMAND] This will be fixed in the future.
*** This bug has been marked as a duplicate of 17881 ***