tazpanel rev 280 1.4.7

Added support for get-* packages
author Christian Mesh meshca@clarkson.edu
date Mon Mar 19 15:24:19 2012 +0000 (2012-03-19)
parents c93157fea3fb
children 3e4d23ae7ebf
files AUTHORS pkgs.cgi
line diff
     1.1 --- a/AUTHORS	Mon Mar 12 21:21:19 2012 +0100
     1.2 +++ b/AUTHORS	Mon Mar 19 15:24:19 2012 +0000
     1.3 @@ -2,3 +2,4 @@
     1.4  Pascal Bellard <pascal.bellard@slitaz.org>
     1.5  Paul Issot <paul@slitaz.org>
     1.6  Dominique Corbex <domcox@slitaz.org>
     1.7 +Christian Mesh <meshca@clarkson.edu>
     2.1 --- a/pkgs.cgi	Mon Mar 12 21:21:19 2012 +0100
     2.2 +++ b/pkgs.cgi	Mon Mar 19 15:24:19 2012 +0000
     2.3 @@ -535,14 +535,22 @@
     2.4  			CATEGORY="$(echo $4)"
     2.5  			WEB_SITE="$(echo $5)"
     2.6  			action=$(gettext "Install")
     2.7 +			temp="$(echo $pkg | sed 's/get-//g')"
     2.8  		fi
     2.9  		cat << EOT
    2.10  <h2>`gettext "Package"` $PACKAGE</h2>
    2.11  <div id="actions">
    2.12  	<div class="float-left">
    2.13  		<p>
    2.14 -			<a class="button" href='$SCRIPT_NAME?do=$action&$pkg'>$action</a>
    2.15  EOT
    2.16 +		if [ "$temp" != "$pkg" -a "$action" == $(gettext "Install") ]; then
    2.17 +			temp="$(echo $pkg | sed 's/get-//g')"
    2.18 +			echo "<a class='button' href='$SCRIPT_NAME?do=$action&$temp'>$action (Non Free)</a>"
    2.19 +		else
    2.20 +			
    2.21 +			echo "<a class='button' href='$SCRIPT_NAME?do=$action&$pkg'>$action</a>"
    2.22 +		fi
    2.23 +
    2.24  		if [ -d $INSTALLED/$pkg ]; then
    2.25  			if grep -qs "^$pkg$" $LOCALSTATE/blocked-packages.list; then
    2.26  				block=$(gettext "Unblock")