"emerge -p rsync" replies with: "emerge: the "sync" action does not support "--pretend."" ...portage is apparently not using strict pattern matching when looking for the "sync" option, in order to give the diagnostic message above. Additionally, "emerge rsync" just results in an "emerge sync" being run. I'm using portage-2.0.49-r20 Reproducible: Always Steps to Reproduce: 1. "emerge -p rsync" 2. "emerge rsync" 3. (both fail to do anything recognize the option as "rsynch" rather than "sync" Actual Results: an "emerge sync" was run Expected Results: Upgraded the "rsync" package.
rsync happens to do the same thing as sync, so you must call it in full, like so: emerge -p net-misc/rsync-2.6.0
Sorry, emerge -p net-misc/rsync . The former will work, but get you specifically version 2.6.0 .
*** This bug has been marked as a duplicate of 2365 ***