tazpkg diff modules/block @ rev 846

Remove "busybox" "prefixes" (thanks llev)
We used "busybox wget", etc. to be sure we called Busybox's "wget", not any other "wget". Workaround already done in "getenv" module.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Oct 09 13:14:01 2015 +0300 (2015-10-09)
parents a02e36d44d06
children 688515d746e1
line diff
     1.1 --- a/modules/block	Fri Aug 28 16:10:34 2015 +0300
     1.2 +++ b/modules/block	Fri Oct 09 13:14:01 2015 +0300
     1.3 @@ -13,75 +13,54 @@
     1.4  
     1.5  
     1.6  
     1.7 -# Log activity
     1.8 -
     1.9 -log_pkg() {
    1.10 -	[ -w "$LOG" ] &&
    1.11 -	echo "$(date +'%F %T') - $1 - $PACKAGE ($VERSION$EXTRAVERSION)" >> "$LOG"
    1.12 -}
    1.13 -
    1.14 -
    1.15 -
    1.16 +newline
    1.17 +if [ ! -d "$INSTALLED/$2" ]; then
    1.18 +	_ 'Package "%s" is not installed.' "$2"
    1.19 +	exit 1
    1.20 +fi
    1.21  
    1.22  case $1 in
    1.23  
    1.24  	block|-b)
    1.25  		# Block package
    1.26 -		newline
    1.27 -		if [ ! -d "$INSTALLED/$2" ]; then
    1.28 -			_ 'Package "%s" is not installed.' "$2"
    1.29 -			exit 1
    1.30 -		fi
    1.31  		if grep -qs "^$2" "$BLOCKED"; then
    1.32  			_ 'Package "%s" is already blocked.' "$2"
    1.33  		else
    1.34  			echo "$2" >> "$BLOCKED"
    1.35  			# Log this activity
    1.36 -			. "$INSTALLED/$2/receipt"; log_pkg Blocked
    1.37 +			. "$INSTALLED/$2/receipt"; tazpkg call log_pkg Blocked
    1.38  			_ 'Package "%s" blocked.' "$2"
    1.39  		fi
    1.40 -		newline
    1.41  		;;
    1.42  
    1.43  
    1.44  	unblock|-u)
    1.45  		# Unblock package
    1.46 -		newline
    1.47 -		if [ ! -d "$INSTALLED/$2" ]; then
    1.48 -			_ 'Package "%s" is not installed.' "$2"
    1.49 -			exit 1
    1.50 -		fi
    1.51  		if grep -qs "^$2" "$BLOCKED"; then
    1.52  			sed -i "/^$2\$/d" "$BLOCKED"
    1.53  			# Log this activity
    1.54 -			. "$INSTALLED/$2/receipt"; log_pkg Unblocked
    1.55 +			. "$INSTALLED/$2/receipt"; tazpkg call log_pkg Unblocked
    1.56  			_ 'Package "%s" unblocked.' "$2"
    1.57  		else
    1.58  			_ 'Package "%s" is not blocked.' "$2"
    1.59  		fi
    1.60 -		newline
    1.61  		;;
    1.62  
    1.63  
    1.64  	chblock)
    1.65  		# Block/unblock package
    1.66 -		newline
    1.67 -		if [ ! -d "$INSTALLED/$2" ]; then
    1.68 -			_ 'Package "%s" is not installed.' "$2"
    1.69 -			exit 1
    1.70 -		fi
    1.71  		if grep -qs "^$2" "$BLOCKED"; then
    1.72  			sed -i "/^$2\$/d" "$BLOCKED"
    1.73  			# Log this activity
    1.74 -			. "$INSTALLED/$2/receipt"; log_pkg Unblocked
    1.75 +			. "$INSTALLED/$2/receipt"; tazpkg call log_pkg Unblocked
    1.76  			_ 'Package "%s" unblocked.' "$2"
    1.77  		else
    1.78  			echo "$2" >> "$BLOCKED"
    1.79  			# Log this activity
    1.80 -			. "$INSTALLED/$2/receipt"; log_pkg Blocked
    1.81 +			. "$INSTALLED/$2/receipt"; tazpkg call log_pkg Blocked
    1.82  			_ 'Package "%s" blocked.' "$2"
    1.83  		fi
    1.84 -		newline
    1.85  		;;
    1.86  
    1.87  esac
    1.88 +newline