tazpkg rev 767

pkgs.cgi: non root support (again)
author Pascal Bellard <pascal.bellard@slitaz.org>
date Mon Apr 06 21:45:11 2015 +0200 (2015-04-06)
parents 4deec1ba8aad
children 3a3892c18937
files tazpanel/pkgs.cgi
line diff
     1.1 --- a/tazpanel/pkgs.cgi	Mon Apr 06 19:04:59 2015 +0200
     1.2 +++ b/tazpanel/pkgs.cgi	Mon Apr 06 21:45:11 2015 +0200
     1.3 @@ -762,6 +762,7 @@
     1.4  		if [ -d $INSTALLED/$pkg ]; then
     1.5  			. $INSTALLED/$pkg/receipt
     1.6  			files=$(wc -l < $INSTALLED/$pkg/files.list)
     1.7 +			[ "$REMOTE_USER" == "root" ] &&
     1.8  			show_button do=Remove
     1.9  		else
    1.10  			cd $PKGS_DB
    1.11 @@ -773,6 +774,7 @@
    1.12  			}' packages.info undigest/*/packages.info)"
    1.13  			PACKED_SIZE=${SIZES% *}
    1.14  			UNPACKED_SIZE=${SIZES#* }
    1.15 +			[ "$REMOTE_USER" == "root" ] &&
    1.16  			if [ "${pkg#get-}" != "$pkg" ]; then
    1.17  				show_button "do=Install&amp;nf"
    1.18  			else
    1.19 @@ -781,6 +783,7 @@
    1.20  		fi
    1.21  
    1.22  		# Show Block/Unblock, and Repack buttons
    1.23 +		[ "$REMOTE_USER" == "root" ] &&
    1.24  		if [ -d $INSTALLED/$pkg ]; then
    1.25  			if grep -qs "^$pkg$" $PKGS_DB/blocked-packages.list; then
    1.26  				show_button do=Unblock