bootstrap-prefix.sh dies with the error: * ERROR: sys-apps/opentmpfiles-0.3.1::gentoo failed (prepare phase): * tmpfiles does not exist This seems to be caused by hprefixify tmpfiles in the src_prepare(). The source for the previous version of the package (sys-apps/opentmpfiles-0.2) used to include a file `tmpfiles`, but a similar-looking file in sys-apps/opentmpfiles-0.3.1 is called `tmpfiles.sh` Reproducible: Always Steps to Reproduce: (Executed under Gentoo as the host OS) 1. wget https://gitweb.gentoo.org/repo/proj/prefix.git/plain/scripts/bootstrap-prefix.sh 2. chmod a+x bootstrap-prefix.sh 3. ./bootstrap-prefix.sh 4. Answer all the questions. Actual Results: Bootstrap script fails with the error mentioned above. Expected Results: Working Gentoo Prefix installation.
Created attachment 668861 [details] build.log
There's a PR already: https://github.com/gentoo/gentoo/pull/18053
Created attachment 668864 [details] The ebuild environment file
Created attachment 668867 [details, diff] Proposed patch This is the proposed fix, unfortunately, untested.
(In reply to Sam James from comment #2) > There's a PR already: https://github.com/gentoo/gentoo/pull/18053 Ah, nice, thanks! Sorry for the noise, did not notice your comment before creating all the attachments.
(In reply to Anton from comment #5) > (In reply to Sam James from comment #2) > > There's a PR already: https://github.com/gentoo/gentoo/pull/18053 > > Ah, nice, thanks! Sorry for the noise, did not notice your comment before > creating all the attachments. Please don’t ever apologise for giving a patch ;) (Although I bet you could have tested it with a local overlay!) I was just quick to assign the bug.
This has been fixed by the PR you mentioned (bootstrap works for me now)