fix: _brightness.sh - find brighness files with '*video*' path (multiple files)
[cmdllinux.git] / buildroot / _pkg / _remove_dep1.sh.sh.sh.sh.sh
blob113ad04ea60d766a7cc3e848eaec4b204a38c7d6
1 #set +e
4 #rem="eudev"
5 rem="zlib eudev"
6 #[ -z "$1" ] && exit 1
7 #rem="$@"
9 #check if package exists
11 echo -n > .rem_cache.tmp1
12 echo -n > .rem_cache.tmp2
13 echo -n > .rem_cache.tmp1.sort
14 echo -n > .rem_cache.tmp2.sort
15 echo "Getting dependencies..."
18 LS=`ls */depends`
20 while true; do
21 if test -s .rem_cache.tmp1.sort; then
22 cp .rem_cache.tmp1.sort .rem_cache.tmp1
23 for i in `rev .rem_cache.tmp1.sort | cut -d - -f 3- | rev`; do
24 grep "^$i$" $LS | cut -d / -f 1 >> .rem_cache.tmp1
25 done
26 sort -u .rem_cache.tmp1 > .rem_cache.tmp1.sort
27 else
28 for i in $rem; do
29 grep "^$i$" $LS | cut -d / -f 1 >> .rem_cache.tmp1
30 done
31 if ! test -s .rem_cache.tmp1; then
32 no_deps_to_remove=1
33 break
35 sort -u .rem_cache.tmp1 > .rem_cache.tmp1.sort
37 if cmp .rem_cache.tmp1.sort .rem_cache.tmp2.sort > /dev/null 2>&1; then
38 break
39 else
40 cp .rem_cache.tmp1.sort .rem_cache.tmp2.sort
42 done
43 ###remove collected
44 ###remove selected