fix: _brightness.sh - find brighness files with '*video*' path (multiple files)
[cmdllinux.git] / buildroot / _pkg / 2 / _gen_order_dep5.sh
blob64ad2354c8008abbf9072062faacd3d65d62630f
1 #set +e
3 num=0
4 declare -g -a list
5 while read line; do
6 list[$num]="$line"
7 let num++
8 done < .name_cache2.tmp1.sort
10 #wc -l .name_cache2.tmp1.sort
11 #echo ${#list[@]}
13 #for (( i=0; i<${#list[@]}; i++)); do
14 #echo "${list[$i]%% *}"
15 #echo ${list[$i]#*/}
16 #done
17 #$'\n'
18 #exit 0
20 orig_maxindex=$(( ${#list[@]} - 1 ))
21 num=0
22 while (( ${#list[@]} != 0 )); do
23 #break
24 if [[ -z "${list[$num]}" ]]; then
25 [[ "$num" -lt "$orig_maxindex" ]] && num=$(( "$num" + 1 )) || num=0
26 continue
28 name="${list[$num]%% *}"
29 name_ext="${list[$num]#*/}"
30 #echo "$name_ext"
32 deperror=
34 for i in `cat $name_ext/depends`; do
35 #echo -n "$i"
36 pkgextname=`grep "^$i " .name_cache2.tmp1.sort | cut -d / -f 2`
37 if [[ -e /dest3/$pkgextname ]]; then
39 #echo " OK"
40 else
41 #echo " NOTOK"
42 deperror=1
43 break
45 [ "$name" = "$i" ] && echo "$i----$i----$i"
46 done
47 if [ -z "$deperror" ]; then
48 echo "$name_ext"
49 cp -RpP $name_ext /dest3
50 unset list[$num]
53 #let num++
54 [[ "$num" -lt "$orig_maxindex" ]] && num=$(( $num + 1 )) || num=0
56 done