Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 535880 - games-envd-0::gentoo_prefix cannot install due to broken bash prefix
Summary: games-envd-0::gentoo_prefix cannot install due to broken bash prefix
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: Low trivial (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-01-07 09:05 UTC by Raven King
Modified: 2015-01-07 10:03 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
The output of 'emerge ninvaders' which pulled the package as a dependency. (log.txt,2.73 KB, text/plain)
2015-01-07 09:05 UTC, Raven King
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Raven King 2015-01-07 09:05:11 UTC
Created attachment 393390 [details]
The output of 'emerge ninvaders' which pulled the package as a dependency.

Trying to emerge games-envd-0 in gentoo RAP (gentoo prefix based setup) I get a very simple error. When portage attempts to create the games user, it sets its shell to '/data/gentoo/data/gentoo/bin/bash'. My prefix is '/data/gentoo' and the error appears to be caused by it searching for '/data/gentoo/bin/bash' inside my prefix, which is already '/data/gentoo'. This can be seen in the basic emerge log, so I didn't provide extended logs and information.
Comment 1 Mr. Bones. (RETIRED) gentoo-dev 2015-01-07 09:49:53 UTC
It looks like you have a modified version of games.eclass.  The one in portage has the enewuser line on line 285.
Comment 2 Raven King 2015-01-07 10:00:35 UTC
(In reply to Mr. Bones. from comment #1)
> It looks like you have a modified version of games.eclass.  The one in
> portage has the enewuser line on line 285.

That is likely because I am using gentoo RAP: https://wiki.gentoo.org/wiki/Project:Android

In a nutshell, gentoo RAP is gen too prefix with the heroxbd overlay applied with "layman -s heroxbd". 

I have not modified the eclass myself. If you would like more information, please let me know.
Comment 3 Mr. Bones. (RETIRED) gentoo-dev 2015-01-07 10:03:38 UTC
this isn't the right place to report bugs then.  You need to report them to the people supplying your eclasses.