From: Ian Kelling Date: Wed, 29 May 2019 02:02:14 +0000 (-0400) Subject: install-my-scripts on mounting new subvol to use more up to date scripts X-Git-Url: https://iankelling.org/git/?p=distro-setup;a=commitdiff_plain;h=bcd9ff5509ba8f7d693fa1dfbcd623fc8aa90c72 install-my-scripts on mounting new subvol to use more up to date scripts --- 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