blob: ef7cf2c95bd82129f5c781a9ecad3179a0afcca7 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#!/bin/sh
#
# Set up a clone of the security-tracker git repo
set -e
SRC=../../conf/pre-commit
HOOK=.git/hooks/pre-commit
install_pre_commit_hook() {
if [ -L "${HOOK}" ] && [ "$(readlink ${HOOK})" = "${SRC}" ]; then
echo "pre-commit hook already set up"
return
fi
if [ -e "${HOOK}" ] || [ -L "${HOOK}" ]; then
echo "Moving old pre-commit hook"
mv -f "${HOOK}" "${HOOK}.$(date '+%s')"
fi
echo "Installing pre-commit hook"
ln -s "${SRC}" "${HOOK}"
}
if [ "$(git rev-parse --show-cdup)" != '' ] || [ -d data/CVE/list ]; then
echo "This does not look like the git repo of the security tracker" 1>&2
exit 1
fi
install_pre_commit_hook
|