From 03c62c45cac54d517ba94faf7829734ed30d021f Mon Sep 17 00:00:00 2001 From: Tristan Matthews <tristan.matthews@savoirfairelinux.com> Date: Wed, 8 Feb 2012 16:23:47 -0500 Subject: [PATCH] * #8542: create symbolic link properly --- daemon/autogen.sh | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/daemon/autogen.sh b/daemon/autogen.sh index 50318d74f7..1f296b7bc3 100755 --- a/daemon/autogen.sh +++ b/daemon/autogen.sh @@ -1,4 +1,4 @@ -#!/bin/sh -e +#!/bin/bash # Workaround for http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=565663 mkdir -p m4 @@ -7,11 +7,14 @@ HOOKS_DIR="../.git/hooks" # install pre-commit hook for doing clean commits if [ -d "$HOOKS_DIR" ]; then - if test ! \( -x ${HOOKS_DIR}/pre-commit -a -L ${HOOKS_DIR}/pre-commit \); + pushd ${HOOKS_DIR} + if test ! \( -x pre-commit -a -L pre-commit \); then - rm -f ${HOOKS_DIR}/pre-commit - ln -s ${HOOKS_DIR}/pre-commit.sample ${HOOKS_DIR}/pre-commit + echo "Creating symbolic link for pre-commit hook..." + rm -f pre-commit + ln -s pre-commit.sample pre-commit fi + popd fi autoreconf --force --install --verbose -Wall -I m4 -- GitLab