1 |
Hi guys, |
2 |
Eix is one of those packages where you just set it and forget it, and |
3 |
apparently I've forgotten there was even anything to set. |
4 |
|
5 |
I have a home PC running gentoo. If I do eix foo, and foo happens to |
6 |
be keyworded unmasked in my package.keywords, I get for instance: |
7 |
[I] dev-python/snakeoil |
8 |
Available versions: <yellow>(~)0.3.6.4 (~)0.3.6.5 |
9 |
<block-yellow>(~)0.3.7</block-yellow></yellow> |
10 |
Installed versions: 0.3.7(07:34:54 PHT Saturday, 10 July, 2010) |
11 |
Homepage: http://www.pkgcore.org/ |
12 |
Description: Miscellaneous python utility code. |
13 |
|
14 |
I try the same on a relatively young gentoo server I'm managing and |
15 |
* dev-python/snakeoil |
16 |
Available versions: <yellow>~0.3.6.4 ~0.3.6.5 ~0.3.7</yellow> |
17 |
Homepage: http://www.pkgcore.org/ |
18 |
Description: Miscellaneous python utility code. |
19 |
|
20 |
It's unkeyworded, however, in my package.keywords in both machines: |
21 |
(home machine) |
22 |
madumlao@trixie ~ $ grep snakeoil -r /etc/portage/package.keywords/ |
23 |
/etc/portage/package.keywords/autounmask-pkgcore:dev-python/snakeoil ~amd64 |
24 |
|
25 |
(server) |
26 |
master@zen ~ $ sudo grep -r snakeoil /etc/portage/package.keywords/ |
27 |
/etc/portage/package.keywords/system.keywords:dev-python/snakeoil ~x86 |
28 |
|
29 |
Apparently I'm missing some environment variable, but I can't for the |
30 |
life of me imagine how I've set it. |
31 |
<home PC> |
32 |
madumlao@trixie ~/store/HeCares/Photo upload functionality $ cat /etc/eixrc |
33 |
# /etc/eixrc |
34 |
# |
35 |
# In this file system-wide defaults for variables related to eix binaries |
36 |
# are stored, i.e. the variables set in this file override the built-in |
37 |
# defaults. Both can be overridden by ~/.eixrc and by environment variables. |
38 |
# |
39 |
# It is strongly recommended to set here only those variables which you |
40 |
# want to *differ* from the built-in defaults (or for which you have a |
41 |
# particular reason why the default should never change with an eix update). |
42 |
# |
43 |
# *Otherwise you might miss changes in the defaults in newer eix versions* |
44 |
# which may result in confusing behavior of the eix binaries. |
45 |
# |
46 |
# ebuilds of <=eix-0.10.3 (and >=eix-0.7.4) used to set *all* variables in |
47 |
# /etc/eixrc which is not recommended anymore. If you want to get such a file |
48 |
# (i.e. a file where all variables are described and set to the current |
49 |
# values resp. to the built-in default values) you can redirect the output |
50 |
# of the options --dump or --dump-defaults, respectively. |
51 |
# |
52 |
# However once more: To avoid unexpected problems |
53 |
# |
54 |
# *IT IS NOT RECOMMENDED TO SET _ALL_ VARIABLES* in /etc/eixrc |
55 |
# |
56 |
# Only set those for which you have a reason to do so! |
57 |
# |
58 |
# For the available variables and their defaults, see the output of the |
59 |
# options --dump or --dump-defaults. |
60 |
# For more detailed explanations see the manpage of eix. |
61 |
|
62 |
madumlao@trixie ~/store/HeCares/Photo upload functionality $ cat |
63 |
/etc/eix-sync.conf |
64 |
# eix-sync.conf |
65 |
## defines options to eix-sync, caching system for portage |
66 |
|
67 |
|
68 |
#layman overlays to be synced (* means all) |
69 |
* |
70 |
</home PC> |
71 |
|
72 |
<server> |
73 |
master@zen ~ $ cat /etc/eixrc |
74 |
# /etc/eixrc |
75 |
# |
76 |
# In this file system-wide defaults for variables related to eix binaries |
77 |
# are stored, i.e. the variables set in this file override the built-in |
78 |
# defaults. Both can be overridden by ~/.eixrc and by environment variables. |
79 |
# |
80 |
# It is strongly recommended to set here only those variables which you |
81 |
# want to *differ* from the built-in defaults (or for which you have a |
82 |
# particular reason why the default should never change with an eix update). |
83 |
# |
84 |
# *Otherwise you might miss changes in the defaults in newer eix versions* |
85 |
# which may result in confusing behavior of the eix binaries. |
86 |
# |
87 |
# ebuilds of <=eix-0.10.3 (and >=eix-0.7.4) used to set *all* variables in |
88 |
# /etc/eixrc which is not recommended anymore. If you want to get such a file |
89 |
# (i.e. a file where all variables are described and set to the current |
90 |
# values resp. to the built-in default values) you can redirect the output |
91 |
# of the options --dump or --dump-defaults, respectively. |
92 |
# |
93 |
# However once more: To avoid unexpected problems |
94 |
# |
95 |
# *IT IS NOT RECOMMENDED TO SET _ALL_ VARIABLES* in /etc/eixrc |
96 |
# |
97 |
# Only set those for which you have a reason to do so! |
98 |
# |
99 |
# For the available variables and their defaults, see the output of the |
100 |
# options --dump or --dump-defaults. |
101 |
# For more detailed explanations see the manpage of eix. |
102 |
|
103 |
master@zen ~ $ cat /etc/eix-sync.conf |
104 |
cat: /etc/eix-sync.conf: No such file or directory |
105 |
</server> |
106 |
|
107 |
All comments for the both of them, so it must be a default I'm missing |
108 |
that's different for the 2 machines. Any ideas? |
109 |
-- |
110 |
This email is: [ ] actionable [ ] fyi [x] social |
111 |
Response needed: [ ] yes [x] up to you [ ] no |
112 |
Time-sensitive: [ ] immediate [ ] soon [ ] none |