tazpkg rev 475
Use spearator when needed.
author | Christopher Rogers <slaxemulator@gmail.com> |
---|---|
date | Fri Apr 08 14:29:46 2011 +0000 (2011-04-08) |
parents | d0691ae20fa2 |
children | 10bc53124903 |
files | tazpkg |
line diff
1.1 --- a/tazpkg Fri Apr 08 18:39:40 2011 +0200 1.2 +++ b/tazpkg Fri Apr 08 14:29:46 2011 +0000 1.3 @@ -494,7 +494,7 @@ 1.4 [ -n "$INSTALL_LIST" ] && echo "$PACKAGE_FILE" >> $INSTALL_LIST-processed 1.5 echo "" 1.6 echo -e "\033[1m`gettext \"Installation of :\"`\033[0m $PACKAGE" 1.7 - echo "================================================================================" 1.8 + separator 1.9 eval_gettext "Copying \$PACKAGE... " 1.10 cp $PACKAGE_FILE $TMP_DIR 1.11 status 1.12 @@ -626,7 +626,7 @@ 1.13 updatemimedb=yes 1.14 fi 1.15 cd $TOP_DIR 1.16 - echo "================================================================================" 1.17 + separator 1.18 eval_gettext "\$PACKAGE (\$VERSION\$EXTRAVERSION) is installed."; echo 1.19 echo "" 1.20 # Log this activity 1.21 @@ -683,7 +683,7 @@ 1.22 done 1.23 if [ ! "$MISSING_PACKAGE" = "" ]; then 1.24 echo -e "\033[1m`gettext \"Tracking dependencies for :\"`\033[0m $PACKAGE" 1.25 - echo "================================================================================" 1.26 + separator 1.27 for pkgorg in $DEPENDS 1.28 do 1.29 i=$(equivalent_pkg $pkgorg $1) 1.30 @@ -692,7 +692,7 @@ 1.31 eval_gettext "Missing: \$MISSING_PACKAGE"; echo 1.32 fi 1.33 done 1.34 - echo "================================================================================" 1.35 + separator 1.36 eval_gettext "\$deps missing package(s) to install."; echo 1.37 fi 1.38 } 1.39 @@ -830,7 +830,7 @@ 1.40 search_in_installed_packages() 1.41 { 1.42 gettext "Installed packages"; echo 1.43 - echo "================================================================================" 1.44 + separator 1.45 list=`ls -1 $INSTALLED | grep -i "$PATTERN"` 1.46 for pkg in $list 1.47 do 1.48 @@ -847,7 +847,7 @@ 1.49 eval_gettext "0 installed packages found for : \$PATTERN"; echo 1.50 echo "" 1.51 else 1.52 - echo "================================================================================" 1.53 + separator 1.54 eval_gettext "\$packages installed package(s) found for : \$PATTERN"; echo 1.55 echo "" 1.56 fi 1.57 @@ -857,7 +857,7 @@ 1.58 search_in_packages_list() 1.59 { 1.60 gettext "Available packages name-version"; echo 1.61 - echo "================================================================================" 1.62 + separator 1.63 packages=0 1.64 for i in $LOCALSTATE/packages.list $LOCALSTATE/undigest/*/packages.list; do 1.65 grep -is "$PATTERN" $i 1.66 @@ -874,7 +874,7 @@ 1.67 eval_gettext "0 available packages found for : \$PATTERN"; echo 1.68 echo "" 1.69 else 1.70 - echo "================================================================================" 1.71 + separator 1.72 eval_gettext "\$packages available package(s) found for : \$PATTERN"; echo 1.73 echo "" 1.74 fi 1.75 @@ -885,7 +885,7 @@ 1.76 search_in_packages_txt() 1.77 { 1.78 gettext "Matching packages name with version and desc"; echo 1.79 - echo "================================================================================" 1.80 + separator 1.81 packages=0 1.82 for i in $LOCALSTATE/packages.txt $LOCALSTATE/undigest/*/packages.txt; do 1.83 grep -is -A 2 "^$PATTERN" $i 1.84 @@ -902,7 +902,7 @@ 1.85 eval_gettext "0 available packages found for : \$PATTERN"; echo 1.86 echo "" 1.87 else 1.88 - echo "================================================================================" 1.89 + separator 1.90 eval_gettext "\$packages available package(s) found for : \$PATTERN"; echo 1.91 echo "" 1.92 fi 1.93 @@ -965,7 +965,7 @@ 1.94 fi 1.95 echo "" 1.96 echo -e "\033[1m`gettext \"Current mirror(s)\"`\033[0m" 1.97 - echo "================================================================================" 1.98 + separator 1.99 echo " `cat $1/mirror 2> /dev/null`" 1.100 gettext \ 1.101 "Please enter URL of the new mirror (http, ftp or local path). You must specify 1.102 @@ -1455,7 +1455,7 @@ 1.103 if [ "$2" = "blocked" ]; then 1.104 echo "" 1.105 echo -e "\033[1m`gettext \"Blocked packages\"`\033[0m" 1.106 - echo "================================================================================" 1.107 + separator 1.108 if [ -s "$BLOCKED" ];then 1.109 cat $BLOCKED 1.110 else 1.111 @@ -1467,13 +1467,13 @@ 1.112 if [ "$2" = "cat" -o "$2" = "categories" ]; then 1.113 echo "" 1.114 echo -e "\033[1m`gettext \"Packages categories\"`\033[0m" 1.115 - echo "================================================================================" 1.116 + separator 1.117 for i in $CATEGORIES 1.118 do 1.119 translate_category $i; echo 1.120 categories=$(($categories+1)) 1.121 done 1.122 - echo "================================================================================" 1.123 + separator 1.124 eval_gettext "\$categories categories"; echo 1.125 echo "" 1.126 exit 0 1.127 @@ -1484,7 +1484,7 @@ 1.128 ASKED_CATEGORY=$(reverse_translate_category $2) 1.129 echo "" 1.130 echo -e "\033[1m`gettext \"Installed packages of category:\"`\033[0m $ASKED_CATEGORY_I18N" 1.131 - echo "================================================================================" 1.132 + separator 1.133 for pkg in $INSTALLED/* 1.134 do 1.135 [ -f $pkg/receipt ] || continue 1.136 @@ -1496,14 +1496,14 @@ 1.137 packages=$(($packages+1)) 1.138 fi 1.139 done 1.140 - echo "================================================================================" 1.141 + separator 1.142 eval_gettext "\$packages packages installed of category \$ASKED_CATEGORY_I18N."; echo 1.143 echo "" 1.144 else 1.145 # By default list all packages and versions. 1.146 echo "" 1.147 echo -e "\033[1m`gettext \"List of all installed packages\"`\033[0m" 1.148 - echo "================================================================================" 1.149 + separator 1.150 for pkg in $INSTALLED/* 1.151 do 1.152 [ -f $pkg/receipt ] || continue 1.153 @@ -1514,7 +1514,7 @@ 1.154 echo -e "\033[42G `translate_category $CATEGORY`" 1.155 packages=$(($packages+1)) 1.156 done 1.157 - echo "================================================================================" 1.158 + separator 1.159 eval_gettext "\$packages packages installed."; echo 1.160 echo "" 1.161 fi ;; 1.162 @@ -1528,7 +1528,7 @@ 1.163 fi 1.164 echo "" 1.165 echo -e "\033[1m`gettext \"Creating xHTML list of installed packages\"`\033[0m" 1.166 - echo "================================================================================" 1.167 + separator 1.168 gettext "Generating xHTML header..." 1.169 xhtml_header 1.170 status 1.171 @@ -1548,7 +1548,7 @@ 1.172 status 1.173 # sed pkgs nb in header. 1.174 sed -i s/'_packages_'/"$packages"/ $XHTML_LIST 1.175 - echo "================================================================================" 1.176 + separator 1.177 eval_gettext "\$XHTML_LIST created - $packages packages."; echo 1.178 echo "" ;; 1.179 list-mirror) 1.180 @@ -1560,9 +1560,9 @@ 1.181 if [ -f "$LOCALSTATE/packages.diff" ]; then 1.182 echo "" 1.183 echo -e "\033[1m`gettext \"Mirrored packages diff\"`\033[0m" 1.184 - echo "================================================================================" 1.185 + separator 1.186 cat $LOCALSTATE/packages.diff 1.187 - echo "================================================================================" 1.188 + separator 1.189 pkgs=`cat $LOCALSTATE/packages.diff | wc -l` 1.190 eval_gettext "\$pkgs new packages listed on the mirror."; echo 1.191 echo "" 1.192 @@ -1575,15 +1575,15 @@ 1.193 --text|--txt) 1.194 echo "" 1.195 echo -e "\033[1m`gettext \"List of available packages on the mirror\"`\033[0m" 1.196 - echo "================================================================================" 1.197 + separator 1.198 cat $LOCALSTATE/packages.txt ;; 1.199 --raw|*) 1.200 echo "" 1.201 echo -e "\033[1m`gettext \"List of available packages on the mirror\"`\033[0m" 1.202 - echo "================================================================================" 1.203 + separator 1.204 cat $LOCALSTATE/packages.list ;; 1.205 esac 1.206 - echo "================================================================================" 1.207 + separator 1.208 pkgs=`cat $LOCALSTATE/packages.list | wc -l` 1.209 eval_gettext "\$pkgs packages in the last recharged list."; echo 1.210 echo "" ;; 1.211 @@ -1594,9 +1594,9 @@ 1.212 check_for_receipt 1.213 echo "" 1.214 echo -e "\033[1m`gettext \"Installed files with:\"`\033[0m $PACKAGE" 1.215 - echo "================================================================================" 1.216 + separator 1.217 cat $INSTALLED/$PACKAGE/files.list | sort 1.218 - echo "================================================================================" 1.219 + separator 1.220 files=`cat $INSTALLED/$PACKAGE/files.list | wc -l` 1.221 eval_gettext "\$files files installed with \$PACKAGE."; echo 1.222 echo "" ;; 1.223 @@ -1630,16 +1630,16 @@ 1.224 if [ "$WEB_SITE" ]; then 1.225 echo -e "`gettext \"Web site :\"` $WEB_SITE" 1.226 fi 1.227 - echo "================================================================================" 1.228 + separator 1.229 echo "" ;; 1.230 desc) 1.231 # Display package description.txt if available. 1.232 if [ -f "$INSTALLED/$PACKAGE/description.txt" ]; then 1.233 echo "" 1.234 echo -e "\033[1m`gettext \"Description of:\"`\033[0m $PACKAGE" 1.235 - echo "================================================================================" 1.236 + separator 1.237 cat $INSTALLED/$PACKAGE/description.txt 1.238 - echo "================================================================================" 1.239 + separator 1.240 echo "" 1.241 else 1.242 echo "" 1.243 @@ -1684,8 +1684,8 @@ 1.244 fi 1.245 echo "" 1.246 echo -e "\033[1m`gettext \"Search result for file\"`\033[0m $2" 1.247 - echo "================================================================================" 1.248 - 1.249 + separator 1.250 + 1.251 if [ "$3" == "--mirror" ]; then 1.252 1.253 match=0 1.254 @@ -1729,7 +1729,7 @@ 1.255 echo "" 1.256 else 1.257 echo "" 1.258 - echo "================================================================================" 1.259 + separator 1.260 eval_gettext "\$match file(s) found for: \$pkg"; echo 1.261 echo "" 1.262 fi ;; 1.263 @@ -1744,8 +1744,8 @@ 1.264 fi 1.265 echo "" 1.266 echo -e "\033[1m`gettext \"Search result for file\"`\033[0m $2" 1.267 - echo "================================================================================" 1.268 - 1.269 + separator 1.270 + 1.271 # Search for a file on mirror and output only the package name 1.272 match=0 1.273 for i in $LOCALSTATE/files.list.lzma \ 1.274 @@ -1760,7 +1760,7 @@ 1.275 echo "" 1.276 else 1.277 echo "" 1.278 - echo "================================================================================" 1.279 + separator 1.280 eval_gettext "$match pkg(s) found with file: \$file"; echo 1.281 echo "" 1.282 fi 1.283 @@ -1918,7 +1918,7 @@ 1.284 if [ "$answer" = "$(translate_querry y)" ]; then 1.285 echo "" 1.286 echo -e "\033[1m`gettext \"Removing:\"`\033[0m $PACKAGE" 1.287 - echo "================================================================================" 1.288 + separator 1.289 # Pre remove commands. 1.290 if grep -q ^pre_remove $ROOT$INSTALLED/$PACKAGE/receipt; then 1.291 pre_remove 1.292 @@ -1998,7 +1998,7 @@ 1.293 check_for_package_file 1.294 echo "" 1.295 echo -e "\033[1m`gettext \"Extracting:\"`\033[0m $PACKAGE" 1.296 - echo "================================================================================" 1.297 + separator 1.298 # If no directory destination is found on the cmdline 1.299 # we create one in the current dir using the package name. 1.300 if [ -n "$TARGET_DIR" ]; then 1.301 @@ -2012,7 +2012,7 @@ 1.302 status 1.303 cd $DESTDIR 1.304 extract_package 1.305 - echo "================================================================================" 1.306 + separator 1.307 eval_gettext "\$PACKAGE is extracted to: \$DESTDIR"; echo 1.308 echo "" ;; 1.309 recompress) 1.310 @@ -2022,7 +2022,7 @@ 1.311 check_for_package_file 1.312 echo "" 1.313 echo -e "\033[1m`gettext \"Recompressing:\"`\033[0m $PACKAGE" 1.314 - echo "================================================================================" 1.315 + separator 1.316 mkdir -p $TMP_DIR 1.317 gettext "Copying original package..." 1.318 cp $PACKAGE_FILE $TMP_DIR 1.319 @@ -2067,13 +2067,13 @@ 1.320 else 1.321 echo "" 1.322 echo -e "\033[1m`gettext \"Configuration files\"`\033[0m" 1.323 - echo "================================================================================" 1.324 + separator 1.325 for i in $INSTALLED/*/volatile.cpio.gz; do 1.326 [ -n "$2" -a "$i" != "$INSTALLED/$2/volatile.cpio.gz" ] && continue 1.327 [ -f "$i" ] || continue 1.328 zcat $i | cpio -t --quiet 1.329 done | sed 's|^|/|' | sort 1.330 - echo "================================================================================" 1.331 + separator 1.332 echo "" 1.333 fi ;; 1.334 repack-config) 1.335 @@ -2121,7 +2121,7 @@ 1.336 . $INSTALLED/$PACKAGE/receipt 1.337 echo "" 1.338 echo -e "\033[1mRepacking :\033[0m $PACKAGE-$VERSION$EXTRAVERSION.tazpkg" 1.339 - echo "================================================================================" 1.340 + separator 1.341 if grep -qs ^NO_REPACK= $INSTALLED/$PACKAGE/receipt; then 1.342 eval_gettext "Can't repack \$PACKAGE"; echo 1.343 exit 1 1.344 @@ -2191,7 +2191,7 @@ 1.345 else 1.346 echo "" 1.347 echo -e "\033[1mPacking :\033[0m $PACKAGE" 1.348 - echo "================================================================================" 1.349 + separator 1.350 # Create files.list with redirecting find outpout. 1.351 gettext "Creating the list of files..." && cd fs 1.352 find . -type f -print > ../files.list 1.353 @@ -2231,7 +2231,7 @@ 1.354 unlzma -c fs.cpio.lzma | cpio -idm --quiet 1.355 status 1.356 rm fs.cpio.lzma && cd .. 1.357 - echo "================================================================================" 1.358 + separator 1.359 eval_gettext "Package \$PACKAGE compressed successfully."; echo 1.360 echo "`gettext \"Size\"` : `du -sh $PACKAGE.tazpkg`" 1.361 echo "" 1.362 @@ -2325,11 +2325,11 @@ 1.363 sed -i s/+// packages.diff 1.364 echo "" 1.365 echo -e "\033[1m`gettext \"Mirrored packages diff\"`\033[0m" 1.366 - echo "================================================================================" 1.367 + separator 1.368 cat packages.diff 1.369 new_pkgs=`cat packages.diff | wc -l` 1.370 if [ "$new_pkgs" != 0 ]; then 1.371 - echo "================================================================================" 1.372 + separator 1.373 eval_gettext "\$new_pkgs new packages on the mirror."; echo 1.374 echo "" 1.375 else 1.376 @@ -2458,7 +2458,7 @@ 1.377 rm -f upgradeable-packages.list 1.378 echo "" 1.379 echo -e "\033[1m`gettext \"Available upgrades\"`\033[0m" 1.380 - echo "================================================================================" 1.381 + separator 1.382 echo "" 1.383 # Some packages must be installed first 1.384 FIRST_CLASS_PACKAGE=" glibc-base slitaz-base-files slitaz-boot-scripts " 1.385 @@ -2554,13 +2554,13 @@ 1.386 # Clean last checked package and display summary. 1.387 if [ ! "$up" = "" ]; then 1.388 echo -e "\\033[0G " 1.389 - echo "================================================================================" 1.390 + separator 1.391 eval_gettext "\$packages installed and listed packages to consider, \$up to upgrade, \$blocked blocked."; echo 1.392 echo "" 1.393 else 1.394 echo -e "\\033[0G`gettext \"System is up-to-date.\"` " 1.395 echo "" 1.396 - echo "================================================================================" 1.397 + separator 1.398 eval_gettext "\$packages installed and listed packages to consider, 0 to upgrade, \$blocked blocked."; echo 1.399 echo "" 1.400 exit 0 1.401 @@ -2833,11 +2833,11 @@ 1.402 files=`ls -1 $CACHE_DIR | wc -l` 1.403 echo "" 1.404 echo -e "\033[1m`gettext \"Clean cache:\"`\033[0m $CACHE_DIR" 1.405 - echo "================================================================================" 1.406 + separator 1.407 gettext "Cleaning cache directory..."; echo 1.408 rm -rf $CACHE_DIR/* 1.409 status 1.410 - echo "================================================================================" 1.411 + separator 1.412 eval_gettext "\$files file(s) removed from cache."; echo 1.413 echo "" ;; 1.414 list-undigest) 1.415 @@ -2851,7 +2851,7 @@ 1.416 else 1.417 echo "" 1.418 echo -e "\033[1m`gettext \"Current undigest(s)\"`\033[0m" 1.419 - echo "================================================================================" 1.420 + separator 1.421 for i in $LOCALSTATE/undigest/*/mirror; do 1.422 if [ ! -f $i ]; then 1.423 gettext "No undigest mirror found."; echo 1.424 @@ -2948,7 +2948,7 @@ 1.425 clear 1.426 echo "" 1.427 echo -e "\033[1m`gettext \"Tazpkg SHell\"`.\033[0m" 1.428 - echo "================================================================================" 1.429 + separator 1.430 gettext "Type 'usage' to list all available commands or 'quit' or 'q' to exit."; echo 1.431 echo "" 1.432 fi