tazpkg annotate modules/cache @ rev 846
Remove "busybox" "prefixes" (thanks llev)
We used "busybox wget", etc. to be sure we called Busybox's "wget", not any other "wget". Workaround already done in "getenv" module.
We used "busybox wget", etc. to be sure we called Busybox's "wget", not any other "wget". Workaround already done in "getenv" module.
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Fri Oct 09 13:14:01 2015 +0300 (2015-10-09) |
parents | |
children | 21ac83abe572 |
rev | line source |
---|---|
al@844 | 1 #!/bin/sh |
al@844 | 2 # TazPkg - Tiny autonomous zone packages manager, hg.slitaz.org/tazpkg |
al@844 | 3 # cache - TazPkg module |
al@844 | 4 # Work with package cache |
al@844 | 5 |
al@844 | 6 |
al@844 | 7 # Connect function libraries |
al@844 | 8 . /lib/libtaz.sh |
al@844 | 9 |
al@844 | 10 # Get TazPkg working environment |
al@844 | 11 . @@MODULES@@/getenv |
al@844 | 12 |
al@844 | 13 |
al@844 | 14 |
al@844 | 15 |
al@844 | 16 case $1 in |
al@844 | 17 clean) |
al@844 | 18 num=$(find "$CACHE_DIR" -name *.tazpkg | wc -l) |
al@844 | 19 size=$(du -hs "$CACHE_DIR" | cut -f1 | sed 's|\.0||') |
al@844 | 20 [ "$num" -eq 0 ] && size="0K" |
al@844 | 21 |
al@844 | 22 title 'Cleaning cache directory...' |
al@844 | 23 action 'Path: %s' "$CACHE_DIR" |
al@844 | 24 find "$CACHE_DIR" -name '*.tazpkg' -delete |
al@844 | 25 status |
al@844 | 26 |
al@844 | 27 footer "$(_p \ |
al@844 | 28 '%s file removed from cache (%s).' \ |
al@844 | 29 '%s files removed from cache (%s).' "$num" \ |
al@844 | 30 "$(colorize 32 "$num")" "$size")" |
al@844 | 31 ;; |
al@844 | 32 esac |