diff options
| -rw-r--r-- | include/get.sh | 17 |
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() |
