We use `emerge rsync` to perform a sync w/the portage servers. BUT, how do we emerge the rsync package then? Typically, we would `emerge packagename`, but as "rsync" is the packagename in this case, we have a bit of an ambiguity. Reproducible: Always Steps to Reproduce: 1. `emerge rsync` Actual Results: It syncs my system with the portage servers. Expected Results: I want it to emerge the "rsync" package. Portage 2.0.48-r5 (default-x86-1.4, gcc-3.3, glibc-2.3.2-r1) ================================================================= System uname: 2.4.21-ac1 i686 Intel(R) Pentium(R) 4 CPU 1700MHz GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" 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="/var/portage/tree" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="x86 3dnow foomaticdb mad pdflib quicktime slang opengl X kde gtk gnome alsa afs aalib apm arts avi berkdb bonobo cdr cjk crypt cups dga doc dvd esd evo gd gdbm ggi gif gphoto2 gpm gtk2 gtkhtml imap imlib innodb ipv6 java jpeg junit kerberos lcms ldap leim libg++ libwww mbox mikmod mmx motif mozilla mpeg mule mysql ncurses nls odbc oggvorbis oss esound pam pda perl pic plotutils png postgres python qt qtmt readline samba sasl scanner sdl slp snmp spell sse ssl svga tcltk tcpd tetex tiff truetype wmf xml xml2 xmms xv zeo zlib encode guile flash" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -O2 -pipe" CXXFLAGS="-O2 -mcpu=i686 -pipe" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j1" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
emerge "=rsync-2.5.6-r2" Substitute what version you want.
Btw you should use "emerge sync", I believe "rsync" is going to be removed as a keyword for sycning.
Created attachment 15545 [details, diff] emerge.patch If you can't wait for it to be officialy removed, this patch will do it. ------------------ root@w0r bin # emerge -p rsync These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild U ] net-misc/rsync-2.5.6-r2 [2.5.6-r1]
rsync will be removed, this is a very old bug ... so just wait ;)
*** Bug 27044 has been marked as a duplicate of this bug. ***