view bin/dotfile-chmod.sh @ 267:857bf32fbaab

Be a little chatty about what's going on just so I know
author Steve Huston <huston@srhuston.net>
date Wed, 24 Apr 2024 19:35:12 -0400
parents 21df76f94578
children
line wrap: on
line source

#!/bin/bash
# I wanted this to be a fancy test to see if the files/directories we care
# about were updated and make sure the permissions are set right, but hg
# doesn't tell you enough in the update hook since you could be traversing
# many updates from the current revision to now (unlike commit which gives you
# the earliest part of the transaction to compare against tip).  So instead
# we'll just do this on every update, which isn't too costly anyway.
#
# Add to .hg/hgrc:
# [hooks]
# update = ~/bin/dotfile-chmod.sh

ROOT=`hg root`

chmod -f 700 $ROOT/.ssh $ROOT/.ssh/sockets
chmod -f 600 $ROOT/.ssh/config

exit 0