spk rev 58
spk: show package log with --log
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Thu May 17 15:49:44 2012 +0200 (2012-05-17) |
parents | 85543a2e118c |
children | c14dd480d1d4 |
files | spk |
line diff
1.1 --- a/spk Thu May 17 15:04:31 2012 +0200 1.2 +++ b/spk Thu May 17 15:49:44 2012 +0200 1.3 @@ -60,12 +60,12 @@ 1.4 separator 1.5 newline && exit 0 ;; 1.6 activity) 1.7 - # --head=NB 1.8 - : ${head=18} 1.9 + # --lines=NB 1.10 + : ${lines=18} 1.11 newline 1.12 boldify "Spk Activity" 1.13 separator 1.14 - cat $activity | head -n $head 1.15 + cat $activity | tail -n $lines 1.16 separator && newline 1.17 exit 0 ;; 1.18 esac 1.19 @@ -112,6 +112,27 @@ 1.20 spk-rm $pkg --count=$count 1.21 count=$(($count + 1)) 1.22 continue ;; 1.23 + *\ --log\ *) 1.24 + # Display packges log's 1.25 + if [ -f "$logdir/$pkg/install.log" ]; then 1.26 + count=$(($count + 1)) 1.27 + [ "$count" == "1" ] && newline 1.28 + colorize "$(gettext "Install log for:"; echo " $pkg")" 36 1.29 + separator 1.30 + cat $logdir/$pkg/install.log 1.31 + else 1.32 + gettext "Any install log for:"; boldify " $pkg" 1.33 + fi 1.34 + if [ -f "$logdir/$pkg/up.log" ]; then 1.35 + colorize "$(gettext "Upgrade log for:"; echo " $pkg")" 36 1.36 + separator 1.37 + cat $logdir/$pkg/up.log 1.38 + else 1.39 + gettext "Any upgrade log for:"; boldify " $pkg" 1.40 + newline 1.41 + fi 1.42 + 1.43 + continue ;; 1.44 esac 1.45 count=$(($count + 1)) 1.46 [ "$count" == 1 ] && newline 1.47 @@ -130,7 +151,9 @@ 1.48 # Handle: --options 1.49 case " $@ " in 1.50 *\ --add\ *) 1.51 - spk-add $pkg && continue ;; 1.52 + spk-add $pkg --count=$count 1.53 + count=$(($count + 1)) 1.54 + continue ;; 1.55 esac 1.56 count=$(($count + 1)) 1.57 [ "$count" == 1 ] && newline