From f7d5f080e276b20d65cfd51869a184efbdc79f16 Mon Sep 17 00:00:00 2001 From: Sameer Naik Date: Thu, 20 Nov 2014 12:16:40 +0530 Subject: [PATCH] init: fix find command to correctly ignore the GITLAB_DATA_DIR in uid mapping --- assets/init | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/init b/assets/init index a8be4ce9..72dad416 100755 --- a/assets/init +++ b/assets/init @@ -154,7 +154,7 @@ if [ "${USERMAP_UID}" != "${USERMAP_ORIG_UID}" ] || [ "${USERMAP_GID}" != "${USE echo "Adapting uid and gid for git:git to $USERMAP_UID:$USERMAP_GID" groupmod -g "${USERMAP_GID}" git sed -i -e "s/:${USERMAP_ORIG_UID}:${USERMAP_GID}:/:${USERMAP_UID}:${USERMAP_GID}:/" /etc/passwd - find ${GITLAB_HOME} -not -path "${GITLAB_DATA_DIR}/*" -print0 | xargs -0 chown -h git:git + find ${GITLAB_HOME} -path ${GITLAB_DATA_DIR}/\* -prune -o -print0 | xargs -0 chown -h git:git fi ##