summaryrefslogtreecommitdiff
path: root/include/get.sh
diff options
context:
space:
mode:
Diffstat (limited to 'include/get.sh')
-rw-r--r--include/get.sh10
1 files changed, 8 insertions, 2 deletions
diff --git a/include/get.sh b/include/get.sh
index db61958b..5cc65c2b 100644
--- a/include/get.sh
+++ b/include/get.sh
@@ -29,7 +29,9 @@ fetch_project()
{
xtree=""
- eval "`setcfg "config/git/$project/pkg.cfg"`"
+ . "config/git/$project/pkg.cfg" || \
+ err "Can't read config 'config/git/$project/pkg.cfg'" \
+ "fetch_project" "@"
chkvars url bkup_url
@@ -90,7 +92,11 @@ fetch_submodule()
subcurl_bkup=""
st=""
- eval "`setcfg "$mcfgdir/module.cfg" 0`"
+ if e "$mcfgdir/module.cfg" f missing; then
+ return 0
+ fi
+ . "$mcfgdir/module.cfg" || \
+ err "Can't read '$mcfgdir/module.cfg'" "fetch_submodules" "$@"
if [ -n "$subgit" ] || [ -n "$subgit_bkup" ]; then
st="$st git"