diff --git a/fetch.sh b/fetch.sh index b83caa6e964cdffc3ddb8aa51ce27f3801fcccb0..755527851f7aed15b0648a00d395f5c77cde3610 100755 --- a/fetch.sh +++ b/fetch.sh @@ -12,10 +12,18 @@ fi for recipe_path in $recipes do + if (echo "$recipe_path" | grep '.*/.*' >/dev/null); then + recipe_name=$(basename "$recipe_path") + recipe_path="recipes/$recipe_path" + else + recipe_name="$recipe_path" + recipe_path=`target/release/find_recipe $recipe_name` + fi + if [ -e "$recipe_path/recipe.toml" ] then - target/release/cook --fetch-only "$recipe_path" + target/release/cook --fetch-only "$recipe_name" else - ./cook.sh "$recipe_path" fetch + ./cook.sh "$recipe_name" fetch fi done