diff options
Diffstat (limited to 'sh/upd')
-rwxr-xr-x | sh/upd | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -141,17 +141,17 @@ misc () { } pac () { - pac="$(sudo pacman --noconfirm -Syu | tee /dev/tty)" - pacpacs="$(echo "$pac" | grep -m1 '^Packages' | cut -d' ' -f3- | tee /dev/tty)" + pacout="$(sudo pacman --noconfirm -Syu | tee /dev/tty)" + pacpacs="$(echo "$pacout" | grep -m1 '^Packages' | cut -d' ' -f3- | tee /dev/tty)" # Update rust toolchains before paru so paru can compile things in newest rust if needed. rustup update - aur="$(paru --color never --noconfirm -aSu --ignore libredwg-git)" - aurpacs="$(echo "$aur" | grep '^Aur' | cut -d' ' -f3-)" + aurout="$(paru --color never --noconfirm -aSu --ignore libredwg-git)" + aurpacs="$(echo "$aurout" | grep '^Aur' | cut -d' ' -f3-)" # /usr/share/libalpm/hooks/rebuild-detector.hook has a line `NeedsTargets` shows it maybe checkrebuild only upgraded packages by `printf 'zoom\nminiconda3' | checkrebuild` instead of maybe check all by `checkrebuild`, so I think query pacman hook will be faster than run another `checkrebuild` # notes about awk f=1 things see https://git.flylightning.xyz/public_archive_codes/tree/sh/mrt - checkrebuild_pacs="$(echo "$pac$aur" | nawk ' + checkrebuild_pacs="$(echo "$pacout$aurout" | nawk ' /^\([0-9]+\/[0-9]+\) Checking which packages need to be rebuilt$/ {f=1; next} - # check ^:: to consider rebuild-detector.hook is the last hook to run, and $aur start with ^:: + # check ^:: to consider rebuild-detector.hook is the last hook to run, and $aurout start with ^:: /^\([0-9]+\/[0-9]+\) |^:: / {f=0} f { if($2!~"zoom|miniconda3") |