Line
Link Here
|
0 |
-- eselect/modules/binutils.eselect |
0 |
++ eselect/modules/binutils.eselect |
Lines 15-31
Link Here
|
15 |
# find_targets [patterns] |
15 |
# find_targets [patterns] |
16 |
# find all possible targets [that match one of ${@}] |
16 |
# find all possible targets [that match one of ${@}] |
17 |
find_targets() { |
17 |
find_targets() { |
18 |
local args=${@} targets |
18 |
local item targets |
19 |
[[ -z ${args[@]} ]] && args='-*' |
19 |
[[ $# -eq 0 ]] && set -- "-*" |
20 |
for item in ${args} ; do |
20 |
for item; do |
21 |
item=${item%%-[1-9]*} |
21 |
item=${item%%-[1-9]*} |
22 |
[[ ${item:0:1} == '-' ]] || item=-${item} |
22 |
[[ ${item:0:1} == '-' ]] || item=-${item} |
23 |
for file in "${EROOT}"/etc/env.d/binutils/config${item} ; do |
23 |
for file in "${EROOT}"/etc/env.d/binutils/config${item} ; do |
24 |
[[ -f ${file} ]] || continue |
24 |
[[ -f ${file} ]] || continue |
25 |
targets=(${targets[@]} "${file##*/config-}") |
25 |
targets=("${targets[@]}" "${file##*/config-}") |
26 |
done |
26 |
done |
27 |
done |
27 |
done |
28 |
echo ${targets[@]} |
28 |
echo "${targets[@]}" |
29 |
} |
29 |
} |
30 |
|
30 |
|
31 |
# find_versions |
31 |
# find_versions |