1 |
Hi. |
2 |
|
3 |
amit0 myebuilds # qlist -Iv sys-apps/portage |
4 |
sys-apps/portage-2.1.6.13 |
5 |
|
6 |
I've binpkg-ed sun-jdk. |
7 |
I did so w/USE+="jce": |
8 |
|
9 |
amit0 myebuilds # qtbz2 -x |
10 |
/usr/portage/packages/dev-java/sun-jdk-1.6.0.16.tbz2 |
11 |
amit0 myebuilds # qxpak -x |
12 |
/usr/portage/packages/dev-java/sun-jdk-1.6.0.16.xpak environment.bz2 |
13 |
amit0 myebuilds # bzgrep ^USE= environment.bz2 |
14 |
USE='X alsa amd64 elibc_glibc jce kernel_linux multilib nsplugin |
15 |
userland_GNU' |
16 |
|
17 |
The reason I did so is because sun-jdk's content depends upon that USE |
18 |
flag, and I want the extra content in the tbz. |
19 |
|
20 |
Normally, when "jce" is on, sun-jdk pulls-in sun-jce-bin: |
21 |
|
22 |
amit0 myebuilds # USE="${USE} jce" emerge -p sun-jdk |
23 |
|
24 |
These are the packages that would be merged, in order: |
25 |
|
26 |
Calculating dependencies... done! |
27 |
[ebuild N f ] dev-java/sun-jce-bin-1.6.0 |
28 |
[ebuild R ] dev-java/sun-jdk-1.6.0.16 USE="jce*" |
29 |
|
30 |
However, when I attempt to merge the binpkg-ed sun-jdk, dep isn't pulled: |
31 |
|
32 |
amit0 myebuilds # USE="${USE} jce" emerge -pk sun-jdk |
33 |
|
34 |
These are the packages that would be merged, in order: |
35 |
|
36 |
Calculating dependencies... done! |
37 |
[binary R ] dev-java/sun-jdk-1.6.0.16 USE="jce*" |
38 |
|
39 |
Anyone has a clue as to why this is happening? |
40 |
|
41 |
Amit |