# HG changeset patch # User Pascal Bellard # Date 1428349511 -7200 # Node ID df87cdd12ccb9f888c27741b40e82b69e4df0d70 # Parent 4deec1ba8aade8dc2ec322a3808c6fe9d0df54a2 pkgs.cgi: non root support (again) diff -r 4deec1ba8aad -r df87cdd12ccb tazpanel/pkgs.cgi --- a/tazpanel/pkgs.cgi Mon Apr 06 19:04:59 2015 +0200 +++ b/tazpanel/pkgs.cgi Mon Apr 06 21:45:11 2015 +0200 @@ -762,6 +762,7 @@ if [ -d $INSTALLED/$pkg ]; then . $INSTALLED/$pkg/receipt files=$(wc -l < $INSTALLED/$pkg/files.list) + [ "$REMOTE_USER" == "root" ] && show_button do=Remove else cd $PKGS_DB @@ -773,6 +774,7 @@ }' packages.info undigest/*/packages.info)" PACKED_SIZE=${SIZES% *} UNPACKED_SIZE=${SIZES#* } + [ "$REMOTE_USER" == "root" ] && if [ "${pkg#get-}" != "$pkg" ]; then show_button "do=Install&nf" else @@ -781,6 +783,7 @@ fi # Show Block/Unblock, and Repack buttons + [ "$REMOTE_USER" == "root" ] && if [ -d $INSTALLED/$pkg ]; then if grep -qs "^$pkg$" $PKGS_DB/blocked-packages.list; then show_button do=Unblock