annotate bin/dotfile-chmod.sh @ 221:27be25dad753

mangband -> foundry
author Steve Huston <huston@srhuston.net>
date Thu, 22 Apr 2021 16:58:56 -0400
parents 21df76f94578
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
211
21df76f94578 Added script/hook for keeping permissions set sanely (ssh complains sometimes)
Steve Huston <huston@srhuston.net>
parents:
diff changeset
1 #!/bin/bash
21df76f94578 Added script/hook for keeping permissions set sanely (ssh complains sometimes)
Steve Huston <huston@srhuston.net>
parents:
diff changeset
2 # I wanted this to be a fancy test to see if the files/directories we care
21df76f94578 Added script/hook for keeping permissions set sanely (ssh complains sometimes)
Steve Huston <huston@srhuston.net>
parents:
diff changeset
3 # about were updated and make sure the permissions are set right, but hg
21df76f94578 Added script/hook for keeping permissions set sanely (ssh complains sometimes)
Steve Huston <huston@srhuston.net>
parents:
diff changeset
4 # doesn't tell you enough in the update hook since you could be traversing
21df76f94578 Added script/hook for keeping permissions set sanely (ssh complains sometimes)
Steve Huston <huston@srhuston.net>
parents:
diff changeset
5 # many updates from the current revision to now (unlike commit which gives you
21df76f94578 Added script/hook for keeping permissions set sanely (ssh complains sometimes)
Steve Huston <huston@srhuston.net>
parents:
diff changeset
6 # the earliest part of the transaction to compare against tip). So instead
21df76f94578 Added script/hook for keeping permissions set sanely (ssh complains sometimes)
Steve Huston <huston@srhuston.net>
parents:
diff changeset
7 # we'll just do this on every update, which isn't too costly anyway.
21df76f94578 Added script/hook for keeping permissions set sanely (ssh complains sometimes)
Steve Huston <huston@srhuston.net>
parents:
diff changeset
8 #
21df76f94578 Added script/hook for keeping permissions set sanely (ssh complains sometimes)
Steve Huston <huston@srhuston.net>
parents:
diff changeset
9 # Add to .hg/hgrc:
21df76f94578 Added script/hook for keeping permissions set sanely (ssh complains sometimes)
Steve Huston <huston@srhuston.net>
parents:
diff changeset
10 # [hooks]
21df76f94578 Added script/hook for keeping permissions set sanely (ssh complains sometimes)
Steve Huston <huston@srhuston.net>
parents:
diff changeset
11 # update = ~/bin/dotfile-chmod.sh
21df76f94578 Added script/hook for keeping permissions set sanely (ssh complains sometimes)
Steve Huston <huston@srhuston.net>
parents:
diff changeset
12
21df76f94578 Added script/hook for keeping permissions set sanely (ssh complains sometimes)
Steve Huston <huston@srhuston.net>
parents:
diff changeset
13 ROOT=`hg root`
21df76f94578 Added script/hook for keeping permissions set sanely (ssh complains sometimes)
Steve Huston <huston@srhuston.net>
parents:
diff changeset
14
21df76f94578 Added script/hook for keeping permissions set sanely (ssh complains sometimes)
Steve Huston <huston@srhuston.net>
parents:
diff changeset
15 chmod -f 700 $ROOT/.ssh $ROOT/.ssh/sockets
21df76f94578 Added script/hook for keeping permissions set sanely (ssh complains sometimes)
Steve Huston <huston@srhuston.net>
parents:
diff changeset
16 chmod -f 600 $ROOT/.ssh/config
21df76f94578 Added script/hook for keeping permissions set sanely (ssh complains sometimes)
Steve Huston <huston@srhuston.net>
parents:
diff changeset
17
21df76f94578 Added script/hook for keeping permissions set sanely (ssh complains sometimes)
Steve Huston <huston@srhuston.net>
parents:
diff changeset
18 exit 0