I moved my /usr/portage/ to /var/cache/portage/repos/gentoo/. 'quse' fails now like this: moria ~ # quse -D X use: skipping use.desc: No such file or directory use: skipping use.local.desc: No such file or directory use: skipping arch.list: No such file or directory use: skipping profiles/desc/: No such file or directory
what does this show: portageq envvar PORTDIR DEBUG=1 q
(In reply to SpanKY from comment #1) > what does this show: > portageq envvar PORTDIR % portageq envvar PORTDIR WARNING: 'portageq envvar PORTDIR' is deprecated. Use 'portageq repositories_configuration' instead. /var/cache/portage/repos/gentoo % portageq repositories_configuration / [DEFAULT] auto-sync = yes main-repo = gentoo [gentoo] auto-sync = yes location = /var/cache/portage/repos/gentoo masters = priority = -1000 sync-type = rsync sync-uri = rsync://rsync.gentoo.org/gentoo-portage > DEBUG=1 q ROOT = / ACCEPT_LICENSE = * INSTALL_MASK = PKG_INSTALL_MASK = ARCH = amd64 CONFIG_PROTECT = /etc /etc /etc CONFIG_PROTECT_MASK = /etc/env.d /etc/gconf /etc/env.d NOCOLOR = 0 FEATURES = noman noinfo nodoc assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr ccache parallel-fetch preserve-libs splitdebug collision-protect -userfetch EPREFIX = / PORTDIR = /usr/portage PORTAGE_BINHOST = http://tinderbox.dev.gentoo.org/default/linux/amd64 PORTAGE_TMPDIR = /var/tmp PKGDIR = /var/cache/portage/packages/ Q_VDB = /var/db/pkg
portage-utils doesn't support repos.conf files. you'll need to manually set PORTDIR to the main tree to keep them working.
*** Bug 546136 has been marked as a duplicate of this bug. ***
support will be in the next release http://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=facaa636947ceeffce0c7a5a5dd52fee8e9175ca