tazpkg rev 93

tazpkgbox: add block/unblock button
author Pascal Bellard <pascal.bellard@slitaz.org>
date Mon May 19 21:13:14 2008 +0000 (2008-05-19)
parents fff4fbde912a
children 81a09813b883
files lib/tazpkgbox/package_infos
line diff
     1.1 --- a/lib/tazpkgbox/package_infos	Mon May 19 20:53:57 2008 +0000
     1.2 +++ b/lib/tazpkgbox/package_infos	Mon May 19 21:13:14 2008 +0000
     1.3 @@ -39,6 +39,25 @@
     1.4  			tazpkg reconfigure $PACKAGE; sleep 2\"</action>
     1.5  			<action type=\"closewindow\">INSTALLED_PACKAGE_ACTIONS</action>
     1.6  		</button>"
     1.7 +if grep -q ^$PKG$ /var/lib/tazpkg/blocked-packages.list; then
     1.8 +	PACKAGE_INFOS="$PACKAGE_INFOS
     1.9 +		<button>
    1.10 +			<label>Unblock</label>
    1.11 +			<input file icon=\"up\"></input>
    1.12 +			<action>xterm -T \"Unblock $PACKAGE\" $XTERM_OPTS -e \"\
    1.13 +			tazpkg unblock $PACKAGE; sleep 2\"</action>
    1.14 +			<action type=\"closewindow\">INSTALLED_PACKAGE_ACTIONS</action>
    1.15 +		</button>"
    1.16 +else
    1.17 +	PACKAGE_INFOS="$PACKAGE_INFOS
    1.18 +		<button>
    1.19 +			<label>Block</label>
    1.20 +			<input file icon=\"down\"></input>
    1.21 +			<action>xterm -T \"Block $PACKAGE\" $XTERM_OPTS -e \"\
    1.22 +			tazpkg block $PACKAGE; sleep 2\"</action>
    1.23 +			<action type=\"closewindow\">INSTALLED_PACKAGE_ACTIONS</action>
    1.24 +		</button>"
    1.25 +fi
    1.26  PACKAGE_INFOS="$PACKAGE_INFOS
    1.27  		<button>
    1.28  			<label>Remove</label>