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