install-my-scripts on mounting new subvol to use more up to date scripts
[distro-setup] / mount-latest-subvol
index 9bb324b918a20cd0a9357b7d125086f8506c2dfe..cfcbd727ad226893333fae699ac6e400476735ed 100644 (file)
@@ -299,6 +299,7 @@ for vol in q a o i; do
     fi
   done
 
+  # if we unmounted some but not all, restore them and move on
   if ! $umount_ret; then
     for dir in ${unmounted[@]}; do
       mnt $dir
@@ -306,6 +307,7 @@ for vol in q a o i; do
     continue
   fi
 
+  #### begin dealing with leaf vols ####
   # todo: decipher /mnt/root, like we do in check-subvol-stale
   cd /mnt/root
   if [[ -e $vol ]]; then
@@ -358,6 +360,8 @@ for vol in q a o i; do
     done
     ## end expire leaf vols ##
   fi
+  #### end dealing with leaf vols ####
+
   # Note, we make a few assumptions in this script, like
   # $d was not a different subvol id than $vol, and
   # things otherwise didn't get mounted very strangely.
@@ -367,6 +371,11 @@ for vol in q a o i; do
   done
   stale_dir=/nocow/btrfs-stale
   rm -f $stale_dir/$d
+
+  if [[ $vol == a ]]; then
+    # useful to keep this at the latest version
+    /a/exe/install-my-scripts
+  fi
 done
 
 ### disabled