From 286b55390c4cf0c7252b6f1162cd66d538dad60d Mon Sep 17 00:00:00 2001 From: rhatto Date: Mon, 15 Dec 2008 12:59:56 +0000 Subject: fix on create_repo_folder git-svn-id: svn+slack://slack.fluxo.info/var/svn/simplepkg@660 04377dda-e619-0410-9926-eae83683ac58 --- trunk/src/createpkg | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'trunk') diff --git a/trunk/src/createpkg b/trunk/src/createpkg index e8047fc..3962ccf 100644 --- a/trunk/src/createpkg +++ b/trunk/src/createpkg @@ -334,7 +334,17 @@ function create_repo_folder { local folder="$1" - if [ ! -e $folder/$SUBFOLDER ]; then + if [ ! -d "$folder" ]; then + if [ -d "$folder/../.svn" ] && ! svn_check $folder; then + ( + cd $folder/.. + chown_svn $folder/.. && chgrp_svn $folder/.. + svn_mkdir $folder/$SUBFOLDER + ) + else + mkdir -p $folder/$SUBFOLDER + fi + elif [ ! -e $folder/$SUBFOLDER ]; then if [ -d "$folder/.svn" ] && ! svn_check $folder/$SUBFOLDER; then ( cd $folder -- cgit v1.2.3