summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/get.sh17
1 files changed, 9 insertions, 8 deletions
diff --git a/include/get.sh b/include/get.sh
index 9ab6956d..df7e2312 100644
--- a/include/get.sh
+++ b/include/get.sh
@@ -53,17 +53,18 @@ fetch_project()
clone_project()
{
- if singletree "$project"; then
- loc="src/$project"
+ if ! singletree "$project"; then
+ return 0
+ fi
- if [ -d "$loc" ]; then
- return 0
- fi
+ loc="src/$project"
- remkdir "${tmpgit%/*}"
- git_prep "$url" "$bkup_url" \
- "$xbmkpwd/config/$project/patches" "$loc"
+ if [ -d "$loc" ]; then
+ return 0
fi
+
+ remkdir "${tmpgit%/*}"
+ git_prep "$url" "$bkup_url" "$xbmkpwd/config/$project/patches" "$loc"
}
git_prep()