From c3f4f5e0a7a740354d38a44c4435dbf0790e81c4 Mon Sep 17 00:00:00 2001 From: "R. Steve McKown" Date: Mon, 1 Oct 2012 10:36:04 -0600 Subject: [PATCH] Fixes for when /etc/repo_shell.conf is not present --- scripts/gitcreate | 3 ++- scripts/svncreate | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/scripts/gitcreate b/scripts/gitcreate index feef68b..c19839f 100755 --- a/scripts/gitcreate +++ b/scripts/gitcreate @@ -1,9 +1,10 @@ #!/bin/sh # gitcreate is part of the repo_shell distribution. -eval $(sed -e 's| ||g' < /etc/repo_shell.conf) +eval $([ -f /etc/repo_shell.conf ] && sed -e 's| ||g' < /etc/repo_shell.conf) if [ -z "$owner" -o -z "$git_root" ]; then echo "$0: please configure /etc/repo_shell.conf" + exit 1 fi gitacls="$git_root/.gitacls" diff --git a/scripts/svncreate b/scripts/svncreate index 2802037..26bcc15 100755 --- a/scripts/svncreate +++ b/scripts/svncreate @@ -2,9 +2,10 @@ # svncreate is part of the repo_shell distribution. -eval $(sed -e 's| ||g' < /etc/repo_shell.conf) +eval $([ -f /etc/repo_shell.conf ] && sed -e 's| ||g' < /etc/repo_shell.conf) if [ -z "$owner" -o -z "$svn_root" ]; then echo "$0: please configure /etc/repo_shell.conf" + exit 1 fi svndir=$svn_root/.. -- 2.39.2