wok-current view tazpkg/stuff/checkspace-module.patch @ rev 25685

Add checkspace / fetchall feature for tazpkg
author Stanislas Leduc <shann@slitaz.org>
date Thu Mar 14 20:28:39 2024 +0000 (3 months ago)
parents
children ece35c6e0e49
line source
1 --- a/modules/upgrade
2 +++ b/modules/upgrade
3 @@ -16,6 +16,9 @@
4 # Get TazPkg working environment
5 . @@MODULES@@/getenv
7 +# Get TazPkg checkspace module
8 +. @@MODULES@@/checkspace
9 +
10 time="$(date +%s)"
12 # Recharge packages databases (if necessary) (respects already exported "root" value)
13 @@ -114,6 +122,7 @@
14 install="n"
15 _ 'System is up-to-date...'
16 else
17 + spaceneed=$(check_space)
18 blocked_count=$(wc -m < "$blocked_counter")
20 blocked=$(_p \
21 @@ -131,6 +139,10 @@
22 '%s installed packages scanned in %ds' "$pkgs" \
23 "<c 32>$pkgs</c>" "$time")"
25 +emsg "$(_p \
26 + 'You need %s free space' \
27 + 'You need %s free space' "$spaceneed" \
28 + "<c 32>$spaceneed</c>")"
30 # Clean
31 rm "$blocked_counter" "$tmp_up_list"