view bin/dotfile-chmod.sh @ 211:21df76f94578

Added script/hook for keeping permissions set sanely (ssh complains sometimes)
author Steve Huston <huston@srhuston.net>
date Fri, 08 Jan 2021 09:51:13 -0500
parents
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