I tried to create a new root filesystem with the command:
Code: Select all
USE="build" emerge --root=newroot --config-root=configroot -av1 baselayoutBut emerge complains almost immediately with this error:
The host system has make.profile symlinked to a profile in a local repo in /var/db/repos/local(/profiles/desktop/plasma), which inherits using the parent file from:!!! Unable to parse profile: '/etc/portage/make.profile'
!!! ParseError: Parent 'enotork:targets/desktop/plasma' not found: '/var/db/repos/local/profiles/desktop/plasma/parent'
- The standard gentoo repo profile default/linux/amd64/23.0/desktop/plasma/systemd
- Another profile in a personal repo (called enotork), synced with git for shared customization across different machines
Portage's configuration inside configroot has make.profile symlinked to default/linux/amd64/23.0/systemd.
Emerge is attempting to resolve the host system profile from the configroot perspective, but fails because there is no enotork repository in configroot.
Of course, if I modify the make.conf symlink on the host system with a gentoo repository profile (also present inside the configroot), there are no complaints.
It seems to me that the --config-root option is not being respected completely.
Why?


