tazpkg diff modules/install @ rev 957

modules/get, modules/install: patch for the x86_64 support.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Wed Jan 24 12:10:42 2018 +0200 (2018-01-24)
parents ecb60a87e3e8
children 3817dcb25419
line diff
     1.1 --- a/modules/install	Fri Nov 03 16:10:39 2017 -0400
     1.2 +++ b/modules/install	Wed Jan 24 12:10:42 2018 +0200
     1.3 @@ -112,10 +112,10 @@
     1.4  	# Get the receipt's variable DEPENDS
     1.5  	DEPENDS=$(
     1.6  		TMP_DIR=$(mktemp -d); cd "$TMP_DIR"
     1.7 -		cpio --quiet -i receipt >/dev/null 2>&1
     1.8 +		cpio --quiet -i receipt < "$1" >/dev/null 2>&1
     1.9  		. ./receipt; echo $DEPENDS
    1.10  		rm -rf "$TMP_DIR"
    1.11 -	) < "$1"
    1.12 +	)
    1.13  
    1.14  	unset num missing_packages
    1.15  	for depend in $DEPENDS; do
    1.16 @@ -332,7 +332,7 @@
    1.17  	TMP_DIR="$(mktemp -d)"
    1.18  
    1.19  	# Get receipt's variables and functions
    1.20 -	{ cd "$TMP_DIR"; cpio --quiet -i receipt >/dev/null 2>&1; } < "$PACKAGE_FILE"
    1.21 +	{ cd "$TMP_DIR"; cpio --quiet -i receipt < "$PACKAGE_FILE" >/dev/null 2>&1; }
    1.22  	# Why next code? "Bad" receipt sourcing can redefine some vital TazPkg variables.
    1.23  	(
    1.24  		. "$TMP_DIR/receipt"
    1.25 @@ -663,10 +663,10 @@
    1.26  
    1.27  PACKAGE=$(
    1.28  	tmp_dir=$(mktemp -d); cd "$tmp_dir"
    1.29 -	cpio --quiet -i receipt >/dev/null 2>&1
    1.30 +	cpio --quiet -i receipt < "$1" >/dev/null 2>&1
    1.31  	. ./receipt; echo $PACKAGE
    1.32  	rm -rf "$tmp_dir"
    1.33 -) < "$1"
    1.34 +)
    1.35  
    1.36  if grep -qs "^$PACKAGE$" "$BLOCKED"; then
    1.37  	_ 'Package "%s" blocked.' "$PACKAGE"