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