Attempting to run revdep-rebuild gives the following error: bash: /gentoo/usr/bin/revdep-rebuild: @GENTOO_PORTAGE_EPREFIX@/bin/bash: bad interpreter: No such file or directory Explicitly calling the correct version of bash gives: ~ $ /gentoo/bin/bash /gentoo/usr/bin/revdep-rebuild /gentoo/usr/bin/revdep-rebuild: line 276: /etc/init.d/functions.sh: No such file or directory /gentoo/usr/bin/revdep-rebuild: line 434: ewarn: command not found /gentoo/usr/bin/revdep-rebuild: line 973: einfo: command not found /gentoo/usr/bin/revdep-rebuild: line 234: eerror: command not found Reproducible: Always Steps to Reproduce: 1. emerge app-portage/gentoolkit-0.2.4.1 2. run revdep-rebuild 3. Actual Results: bash: /gentoo/usr/bin/revdep-rebuild: @GENTOO_PORTAGE_EPREFIX@/bin/bash: bad interpreter: No such file or directory Expected Results: run reverse dependancy rebuilder it appears that some variable substitution mechanism is not working or being bypassed: First line of the revdep-rebuild script: #!@GENTOO_PORTAGE_EPREFIX@/bin/bash
I'm not too sure that revdep-rebuild works in prefix yet even if it didn't have this bug. I think grobian can confirm.
(In reply to comment #1) > I'm not too sure that revdep-rebuild works in prefix yet even if it didn't have > this bug. I think grobian can confirm. some while ago i ported it to interix, and back then it worked... haven't tried in a while though...
*** Bug 240336 has been marked as a duplicate of this bug. ***
can someone just run eprefixify on the right file, please, thx
finally fixed. Sorry it took so long. I made it a rev bump so everyone will get a fixed copy and won't hit this bug again.