spk diff lib/libspk.sh @ rev 19
add: spk and some improvments
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Tue May 15 14:20:23 2012 +0200 (2012-05-15) |
parents | e5d4c5d3ccf4 |
children | b341e8872256 |
line diff
1.1 --- a/lib/libspk.sh Tue May 15 12:46:12 2012 +0200 1.2 +++ b/lib/libspk.sh Tue May 15 14:20:23 2012 +0200 1.3 @@ -16,10 +16,19 @@ 1.4 pkgsdesc="${root}${PKGS_DB}/packages.desc" 1.5 pkgsmd5="${root}${PKGS_DB}/packages.md5" 1.6 # ????do we need packages.equiv???? 1.7 -blocked="${root}${PKGS_DB}/blocked-packages.list" 1.8 +blocked="${root}${PKGS_DB}/blocked.list" 1.9 activity="${root}${PKGS_DB}/activity" 1.10 1.11 # 1.12 +# Sanity checks 1.13 +# 1.14 + 1.15 +if [ ! -d "${root}${PKGS_DB}" ]; then 1.16 + gettext "Can't find DB:"; echo " ${root}${PKGS_DB}" 1.17 + exit 1 1.18 +fi 1.19 + 1.20 +# 1.21 # Functions 1.22 # 1.23 1.24 @@ -45,13 +54,13 @@ 1.25 # Used by: list 1.26 count_installed() { 1.27 local count=$(ls $installed | wc -l) 1.28 - gettext "Installed packages"; echo ": $count" 1.29 + gettext "Installed :"; echo " $count" 1.30 } 1.31 1.32 # Used by: list 1.33 count_mirrored() { 1.34 local count=$(cat $pkgsmd5 | wc -l) 1.35 - gettext "Mirrored packages"; echo ": $count" 1.36 + gettext "Mirrored :"; echo " $count" 1.37 } 1.38 1.39 is_package_mirrored() { 1.40 @@ -72,7 +81,7 @@ 1.41 esac 1.42 } 1.43 1.44 -# Assume package_name is valid 1.45 +# Assume package name is valid 1.46 # There may be a more efficient way to do this... 1.47 full_package() { 1.48 local name=$1