aboutsummaryrefslogblamecommitdiffstatshomepage
path: root/fix_permissions.sh
blob: 331bdc8b1953568e0931600505dc28ad75572772 (plain) (tree)
1
2
3
4
5
6
7
8
9

                   






                                                                             



                                                

                   
                
#!/usr/bin/env bash

# Some utilities (for example, ssh) fix too relaxed file permissions
# automatically.
# Others (GHCi is the reason this script exists) just spit out a warning and
# ignore such files.
# This script simply removes the write permission for everybody except myself
# for every file in this repository.

set -o errexit -o nounset -o pipefail

script_dir="$( dirname -- "${BASH_SOURCE[0]}" )"
script_dir="$( cd -- "$script_dir" && pwd )"
readonly script_dir

links-chmod go-w