Summary: | app-portage/portage-utils: qmerge needs to source profile.bashrc and package.bashrc | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Joakim Tjernlund <joakim.tjernlund> |
Component: | Tools | Assignee: | Fabian Groffen <grobian> |
Status: | UNCONFIRMED --- | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Joakim Tjernlund
2019-11-05 16:28:42 UTC
For me the global profile.bashrc would be enough what vars are you looking for? For me it is mainly INSTALL_MASK and PKG_INSTALL_MASK profile.bashrc: #DEFINED_PHASES=compile configure install postinst preinst prepare pretend setup test unpack #glibc PKG_INSTALL_MASK="${PKG_INSTALL_MASK} /usr/lib/debug/usr/lib/misc/glibc /usr/lib/debug/usr/lib/gconv" PKG_INSTALL_MASK="${PKG_INSTALL_MASK} /usr/lib/debug/usr/bin /usr/lib/debug/usr/sbin /usr/lib/debug/sbin" PKG_INSTALL_MASK="${PKG_INSTALL_MASK} /usr/share/i18n/charmaps -/usr/share/i18n/charmaps/UTF-8.gz" PKG_INSTALL_MASK="${PKG_INSTALL_MASK} /usr/lib/gconv/ -/usr/lib/gconv/ISO8859* -/usr/lib/gconv/UTF-* -/usr/lib/gc onv/gconv-modules" PKG_INSTALL_MASK="${PKG_INSTALL_MASK} /usr/share/locale -/usr/share/locale/en_GB -/usr/share/locale/uk " #binutils PKG_INSTALL_MASK="${PKG_INSTALL_MASK} /usr/share/binutils-data/powerpc-unknown-linux-gnu/*/info /usr/share/binuti ls-data/powerpc-unknown-linux-gnu/*/man" PKG_INSTALL_MASK="${PKG_INSTALL_MASK} /usr/share/binutils-data/powerpc-unknown-linux-gnu/*/locale -/usr/share/bin utils-data/powerpc-unknown-linux-gnu/*/locale/uk" if [ "${CATEGORY}/${PN}" != "sys-apps/cusfpv3" ]; then INSTALL_MASK="${INSTALL_MASK} $(. $(dirname "$*")/etc_file_list)" PKG_INSTALL_MASK="${PKG_INSTALL_MASK} ${INSTALL_MASK}" else INSTALL_MASK="" PKG_INSTALL_MASK="${INSTALL_MASK}" fi export PKG_INSTALL_MASK export INSTALL_MASK qmerge isn't really sourcing, it's just parsing shell-like assignments That `if' is currently far from being able to be handled by qmerge. |