mirror of
git://git.code.sf.net/p/zsh/code
synced 2025-09-03 10:21:46 +02:00
28710 use fgrep -v to diff package lists
This commit is contained in:
parent
90b83e028a
commit
7e9b82879d
1 changed files with 3 additions and 1 deletions
|
@ -71,8 +71,10 @@ _deb_packages_update_uninstalled () {
|
|||
_deb_packages_update_avail
|
||||
_deb_packages_update_installed
|
||||
if (( ! $+_deb_packages_cache_uninstalled )); then
|
||||
# Package lists too large to efficiently diff with zsh expansion
|
||||
_deb_packages_cache_uninstalled=(
|
||||
${_deb_packages_cache_avail:#${(j:|:)~${_deb_packages_cache_installed:q}}}
|
||||
$( print -l $_deb_packages_cache_avail |
|
||||
fgrep -xvf =(print -l $_deb_packages_cache_installed) )
|
||||
)
|
||||
fi
|
||||
cachevar=_deb_packages_cache_uninstalled
|
||||
|
|
Loading…
Reference in a new issue