Allan Gottlieb writes:
> My update world today produced
>
> [nomerge ] dev-java/icedtea-6.1.10.3 USE="hs20 nsplugin nss
> webstart xrender -cacao -debug -doc -examples -jamvm -javascript -nio2
> -pulseaudio -systemtap -zero" [nomerge ]
> dev-java/ant-nodeps-1.8.1 [ebuild NS ] virtual/jre-1.7.0 [1.6.0]
> 0 kB [ebuild NS ] virtual/jdk-1.7.0 [1.6.0] 0 kB [ebuild N F
> ] dev-java/oracle-jdk-bin-1.7.0 USE="X alsa -derby -doc -examples
> -jce -nsplugin" 92,746 kB
>
> [snip]
>
> The following license changes are necessary to proceed:
> #required by virtual/jdk-1.7.0, required by virtual/jre-1.7.0,
> required by dev-java/xalan-2.7.1, required by
> dev-java/icedtea-6.1.10.3, required by @selected, required by @world
> (argument)
> >=dev-java/oracle-jdk-bin-1.7.0 Oracle-BCLA-JavaSE
>
> NOTE: This --autounmask behavior can be disabled by setting
> EMERGE_DEFAULT_OPTS="--autounmask=n" in make.conf.
>
> Use --autounmask-write to write changes to config files (honoring
> CONFIG_PROTECT).
>
> So I need the Oracle-BCLA-JavaSE license. But I don't see where it
> tells me how to do this. Previous license requests said something like
> * go to URL xxx
> * click on YYY
> * store it in distfiles/ZZZ
That is something different, when portage is not able to download
stuff.
What you need to do is to tell portage you accept the license by putting
the >=dev-java/... line into /etc/portage/package.license. Or you could
add the --autounmask-write switch to your emerge command, and then use
etc-update/dispatch-conf/cfg-update or whatever you use to update the
config files.
Wonko