Further optimise dglob by removing two evals
Gbp-Dch: Ignore
Axel Beckert
6 years ago
23 | 23 | eval set -- "$ARGS" |
24 | 24 | |
25 | 25 | |
26 | filter="grep-dctrl -FStatus ' installed'" | |
26 | filter="grep-dctrl -FStatus installed" | |
27 | 27 | archfilter="cat" |
28 | 28 | expand="cat" |
29 | 29 | grep_dctrl_options="" |
74 | 74 | |
75 | 75 | # Does the package exist? |
76 | 76 | if [ "$all" = "no" ] ; then |
77 | packages=$(eval $filter /var/lib/dpkg/status | \ | |
77 | packages=$($filter /var/lib/dpkg/status | \ | |
78 | 78 | $archfilter | \ |
79 | 79 | grep-dctrl -PnsPackage $grep_dctrl_options "$package") |
80 | 80 | if [ -z "$packages" ] ; then |
81 | 81 | exit 1 |
82 | 82 | fi |
83 | eval $filter /var/lib/dpkg/status | |
83 | $filter /var/lib/dpkg/status | |
84 | 84 | else |
85 | 85 | # Use grep-available as the status file does not include all available |
86 | 86 | # packages |