From bcd9ff5509ba8f7d693fa1dfbcd623fc8aa90c72 Mon Sep 17 00:00:00 2001 From: Ian Kelling Date: Tue, 28 May 2019 22:02:14 -0400 Subject: [PATCH] install-my-scripts on mounting new subvol to use more up to date scripts --- mount-latest-subvol | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/mount-latest-subvol b/mount-latest-subvol index 9bb324b..cfcbd72 100644 --- a/mount-latest-subvol +++ b/mount-latest-subvol @@ -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 -- 2.30.2