Emerge wants to create 2 files in "/" if an ebuild is fetch restricted and -f is specified! Reproducible: Always Steps to Reproduce: 1. emerge -f xephem Actual Results: ---8<--- # emerge -f xephem Calculating dependencies ...done! >>> emerge (1 of 1) app-sci/xephem-3.5.2 to / !!! xephem-3.5.2.tar.gz not found in /usr/portage/distfiles. !!! app-sci/xephem-3.5.2 has fetch restriction turned on. !!! This probably means that this ebuild's files must be downloaded !!! manually. See the comments in the ebuild for more information. !!! The following are listed in SRC_URI for xephem: !!! xephem-3.5.2.tar.gz ACCESS DENIED open_wr: /environment /usr/sbin/ebuild.sh: line 1308: /environment: Permission denied --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/tmp/sandbox-xephem-3.5.2-1644.log" open_wr: /environment open_wr: /successful ------------------------------------------------------------------------------- - !!! Fetch for /usr/portage/app-sci/xephem/xephem-3.5.2.ebuild failed, continuing... !!! Some fetch errors were encountered. Please see above for details. ---8<--- So where DO I get the source file(s)?
portage 2.0.49-r3
*** Bug 32539 has been marked as a duplicate of this bug. ***
Created attachment 20198 [details, diff] patch for ebuild.sh fixed
*** Bug 32978 has been marked as a duplicate of this bug. ***
Moved the exit down to the case statements so overriding fuctions die too. in for -r17
*** Bug 37021 has been marked as a duplicate of this bug. ***
*** Bug 37095 has been marked as a duplicate of this bug. ***