tazpkg rev 910
Module 'get': get any package. Thanks Mojo for bug report.
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Tue Jun 28 01:24:30 2016 +0300 (2016-06-28) |
parents | 142f8c69c482 |
children | 2ed01854de82 |
files | modules/get |
line diff
1.1 --- a/modules/get Sat Jun 11 13:42:23 2016 +0100 1.2 +++ b/modules/get Tue Jun 28 01:24:30 2016 +0300 1.3 @@ -292,6 +292,18 @@ 1.4 # output: display possible package name 1.5 1.6 debug "\nvirtual_pkg('$1', '$2')" 1.7 + 1.8 + if [ "$tazpkg_command" != 'get-install' ]; then 1.9 + # 'get' command: download any package 1.10 + if [ -z "$(awk -F$'\t' -vp="$1" '{if ($1 == p) print p}' "$2/packages.info")" ]; then 1.11 + # This package not exists in the list, it may be virtual package 1.12 + grep -hs "^$1=" "$2/packages.equiv" | sed "s/^$1=//" 1.13 + else 1.14 + echo $1 1.15 + fi 1.16 + return 1.17 + fi 1.18 + 1.19 local i 1.20 unset IFS 1.21 for i in $(grep -hs "^$1=" "$2/packages.equiv" | sed "s/^$1=//"); do