mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-07 13:06:59 +02:00
fixup! license filtering
This commit is contained in:
parent
49c2a089c4
commit
4576f7375f
@ -21,9 +21,10 @@ source "${PKG_AUTO_IMPL_DIR}/gentoo_ver.sh"
|
|||||||
|
|
||||||
function evaluate_license_group() {
|
function evaluate_license_group() {
|
||||||
local license_group_name=${1}; shift
|
local license_group_name=${1}; shift
|
||||||
local -n use_flags_map_ref=${1}; shift
|
local use_flags_map_var_name=${1}; shift
|
||||||
local -n used_licenses_ref=${1}; shift
|
local -n used_licenses_ref=${1}; shift
|
||||||
|
|
||||||
|
local -n use_flags_map_ref=${use_flags_map_var_name}
|
||||||
local -a groups_to_process=( "${license_group_name}" )
|
local -a groups_to_process=( "${license_group_name}" )
|
||||||
|
|
||||||
local do_process_items
|
local do_process_items
|
||||||
@ -46,9 +47,9 @@ function evaluate_license_group() {
|
|||||||
mode=IUSE_DISABLED
|
mode=IUSE_DISABLED
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
if [[ -n ${use_flags_map_ref["${name}"]:+unset} ]]; then
|
if [[ -n ${use_flags_map_ref["${name}"]:-} ]]; then
|
||||||
# TODO: warning
|
# TODO: warning
|
||||||
fail "emerge did not report USE flag ${name@Q} to exist in the processed package"
|
fail "emerge did not report USE flag ${name@Q} to exist in the processed package ($(declare -p "${use_flags_map_var_name}"))"
|
||||||
fi
|
fi
|
||||||
local -i flag_mode=${use_flags_map_ref["${name}"]}
|
local -i flag_mode=${use_flags_map_ref["${name}"]}
|
||||||
if [[ mode -eq flag_mode ]]; then
|
if [[ mode -eq flag_mode ]]; then
|
||||||
|
Loading…
Reference in New Issue
Block a user