
Code: Select all
The following options are available:
-k Keep permissions: Without this option, eix-drop-permissions is used to
drop permissions immediately to that of EIX_USER
-K As -k, but cannot be reset with -i
-X Exclude remote overlays which are also local. See -L/-l
-x Exclude local overlays which are available remotely. See -L/-l
-L For -x/-X the "storage" path is found heuristically.
With -L the path actually used is printed (and eix-remote exits).
Set LOCAL_LAYMAN or use option -l to override the heuristics.
-l PATH Use PATH as LOCAL_LAYMAN
-a ADDR Use ADDR as remote database address instead of:
http://gpo.zugaina.org/eix_cache/eix-cache.tbz2
http://dev.gentooexperimental.org/eix_cache/eix-caches.tbz2
-i Ignore all previous options (e.g. ignore EIX_REMOTE_OPTS).
-v Verbose (default)
-H Suppress status line update
-q QuietBanana wrote:Can you give an example of what you think is useless?
Nearly a thousand five hundred lines without any value whatsoever flooding the terminal.eix-remote update
--2026-02-08 11:13:08-- http://gpo.zugaina.org/eix_cache/eix-cache.tbz2
Resolving gpo.zugaina.org... 176.31.182.181
Connecting to gpo.zugaina.org|176.31.182.181|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 7313503 (7.0M) [text/plain]
Saving to: ‘eix-cache.tbz2’
eix-cache.tbz2 100%[=================================================================>] 6.97M 1.58MB/s in 5.9s
2026-02-08 11:13:14 (1.19 MB/s) - ‘eix-cache.tbz2’ saved [7313503/7313503]
* Unpacking data
layman/2xsaiko -> 2xsaiko
...
layman/zyrenth -> zyrenth
* 1 file in /var/cache/eix/remote.tar.bz2 contains no overlay
* Output to remote database /var/cache/eix/remote.eix
* Calling eix-update
Reading Portage settings...
Adding virtual overlays from /var/cache/eix/portage.eix...
Building database (/var/cache/eix/remote.eix)...
[0] "gentoo" /var/db/repos/gentoo/ (cache: eix)
Reading Packages...Finished
...
[447] "zyrenth" layman/zyrenth (cache: eix* /tmp/eix-remote.UZrXhW8q/1/zyrenth.eix [0])
Reading Packages...Finished
Applying masks...
Calculating hash tables...
Writing database file /var/cache/eix/remote.eix...
Database contains 112918 packages in 261 categories
And how do I do that when eix-sync is calling the remote update?rab0171610 wrote: Verbose is the default. You might try -q for a quieter experience. Or maybe "eix-remote -Hq update".
Code: Select all
!!export EIX_REMOTE_OPTS=${EIX_REMOTE_OPTS:--q}
Code: Select all
Options can be specified in the eix (or environment) variable EIX_REMOTE_OPTS.
This data is evalued, so be aware of security risks.
Moreover, "--" in this variable will exclude further command line options.
The following options are available:
Options can be specified in the eix (or environment) variable EIX_REMOTE_OPTS.
This data is evalued, so be aware of security risks.
Moreover, "--" in this variable will exclude further command line options.
The following options are available:
-k Keep permissions: Without this option, eix-drop-permissions is used to
drop permissions immediately to that of EIX_USER
-K As -k, but cannot be reset with -i
-X Exclude remote overlays which are also local. See -L/-l
-x Exclude local overlays which are available remotely. See -L/-l
-L For -x/-X the "storage" path is found heuristically.
With -L the path actually used is printed (and eix-remote exits).
Set LOCAL_LAYMAN or use option -l to override the heuristics.
-l PATH Use PATH as LOCAL_LAYMAN
-a ADDR Use ADDR as remote database address instead of:
${addr1}
${addr2}
-i Ignore all previous options (e.g. ignore EIX_REMOTE_OPTS).
-v Verbose (default)
-H Suppress status line update
-q Quiet'I already mentioned this doesn't work. However I found out -q doesn't work at all on the command line as well.rab0171610 wrote: I updated this to include the preceding part that relates to the environment variable EIX_REMOTE_OPTS that you refer to.
Code: Select all
eix-remote update -qI'm not eix user myself, but just maybelogrusx wrote:still produces all this garbage.Code: Select all
eix-remote update -q
Best Regards,
Georgi
Code: Select all
eix-remote -q updateCode: Select all
0100100100100000011000010110110100100000
0100111001100001010011100010000100100000
0100100100100000011000010110110100100000
0110000100100000011011010110000101101110
00100001Nice observation. It looks like it's the case which I consider a bug. However how do I make EIX_REMOTE_OPTS in /etc/eix-sync.conf work?Zucca wrote:I'm not eix user myself, but just maybeworks...Code: Select all
eix-remote -q update
I'd try to remove the !!'s.logrusx wrote:Best Regards,Code: Select all
!!export EIX_REMOTE_OPTS=${EIX_REMOTE_OPTS:--q}
Georgi
Code: Select all
0100100100100000011000010110110100100000
0100111001100001010011100010000100100000
0100100100100000011000010110110100100000
0110000100100000011011010110000101101110
00100001Obviously this is not bash... At least not a syntax I recognize. It doesn't work.Zucca wrote:I'd try to remove the !!'s.logrusx wrote:Best Regards,Code: Select all
!!export EIX_REMOTE_OPTS=${EIX_REMOTE_OPTS:--q}
Georgi
Code: Select all
export EIX_REMOTE_OPTS=${EIX_REMOTE_OPTS:--q}Code: Select all
if [ -z "$EIX_REMOTE_OPTS" ]
then
export EIX_REMOTE_OPTS='-q'
else
export EIX_REMOTE_OPTS
fiCode: Select all
0100100100100000011000010110110100100000
0100111001100001010011100010000100100000
0100100100100000011000010110110100100000
0110000100100000011011010110000101101110
00100001I'm not big in shells but this is not exactly shell terms. I'm not sure if this is handled by a shell at all. Maybe only the syntax is similar.Zucca wrote:In shell terms
Code: Select all
@eix-remote -q fetch1