summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2018-04-15 11:54:32 -0700
committerSean Whitton <spwhitton@spwhitton.name>2018-04-15 11:54:32 -0700
commit383a827d20c275d838f9867fda5a5cedce1f560c (patch)
tree74e40bddfd751ec869b81eb753c502e5e10e086b
parent94fa38ca4e61db941d516798714b3efadfce3a7e (diff)
downloaddotfiles-383a827d20c275d838f9867fda5a5cedce1f560c.tar.gz
always symlink .mrtrust because of how `mr stowable` works
-rw-r--r--.stow-local-ignore1
-rw-r--r--home-mrconfig4
2 files changed, 5 insertions, 0 deletions
diff --git a/.stow-local-ignore b/.stow-local-ignore
index 6033dcbc..d262ec98 100644
--- a/.stow-local-ignore
+++ b/.stow-local-ignore
@@ -3,6 +3,7 @@ home-mrconfig
README
archive
\.stow-global-ignore
+\.mrtrust
\.git
\.gitignore
diff --git a/home-mrconfig b/home-mrconfig
index 1945de70..3524f898 100644
--- a/home-mrconfig
+++ b/home-mrconfig
@@ -166,6 +166,10 @@ fixups =
#
# Ensure that ~/src/dotfiles/home-mrconfig not stowed
ln -sf $HOME/src/dotfiles/.stow-global-ignore $HOME
+ # Ensure that ~/src/.mrconfig is trusted else `mr stowable`
+ # will always return false and so `mr stow` will never do
+ # anything, which can be an awkward situation to recover from
+ ln -sf $HOME/src/dotfiles/.mrtrust $HOME
#
homedir_mkdirs
chmod -Rf 600 $HOME/local/auth/* || true