Summary: | sys-apps/portage: ACCEPT_LICENSE settings in profiles are not incremental | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Zac Medico <zmedico> |
Component: | Core - Configuration | Assignee: | Portage team <dev-portage> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | ulm |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Zac Medico
2019-02-18 21:44:22 UTC
Given the deviance in behavior from usual incremental variables, I recommend that profiles do something like this if they want incremental like behavior: ACCEPT_LICENSE="${ACCEPT_LICENSE} foo" Thanks, this saved my day :) PMS defines incremental variables in section 5.3.1: https://projects.gentoo.org/pms/7/pms.html#x1-560005.3.1 "Other variables, except where they affect only package-manager-specific functionality (such as Portage’s FEATURES variable), must not be treated incrementally—later definitions shall completely override those in parent profiles." So from a PMS point of view either behaviour would be fine. |