From 9938622a65e6b029dc11f21f056311fd093b82b9 Mon Sep 17 00:00:00 2001 From: Xiao Pan Date: Sun, 3 Aug 2025 23:05:56 +0800 Subject: fix: after linux upgrade may cause external HDD not work Not work means after I plug in external HDD, it is not even listed in `lsblk -f`. So I change upd funciton orders. --- sh/upd | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/sh/upd b/sh/upd index 892f7fa..1aa2cf7 100755 --- a/sh/upd +++ b/sh/upd @@ -12,13 +12,17 @@ all () { if [ "$hostname" = xyzib ]; then qb fi + # After linux upgrade, if not reboot, plug in external HDD will not be + # detected, not sure about USD thumb drive tho. monthly_misc() needs to + # plug in USD thumb drive, so monthly_misc() needs to run before pac() + # which is in fast(). + monthly_misc fast clean # don't run reflector if it is pp or insp, because they all VPN to ba now if ! { [ "$hostname" = xyzpp ] || [ "$hostname" = xyzinsp ];}; then refl fi - monthly_misc if [ "$hostname" = xyzinsp ] || [ "$hostname" = xyzpp ]; then userjs fi @@ -163,11 +167,14 @@ clean () { # basic daily stuff fast () { - pac - misc + # After linux upgrade, if not reboot, plug in external HDD will not be + # detected. backup() needs to plugin external HDD, so backup() needs to run + # before pac() if [ "$hostname" = xyzinsp ] || [ "$hostname" = xyzpp ]; then backup fi + pac + misc } userjs () { -- cgit v1.2.3-70-g09d2