Add script to run make targets in a recipe category
This commit is contained in:
parent
dc4f61cc8e
commit
5813905973
20
scripts/category.sh
Executable file
20
scripts/category.sh
Executable file
|
@ -0,0 +1,20 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
if [ -z "$1" ] || [ -z "$2" ]
|
||||||
|
then
|
||||||
|
echo "Build or clean all recipe directories in a category" >&2
|
||||||
|
echo Usage: $0 "<action>" "<recipe-category>" >&2
|
||||||
|
echo "<action>" can be f, r, c, u, or combinations that \"make\" understands >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
set -x
|
||||||
|
|
||||||
|
action="${1#-}"
|
||||||
|
|
||||||
|
for recipe in `find cookbook/recipes/"$2" -name "recipe.*"`
|
||||||
|
do
|
||||||
|
recipe_folder=`dirname "$recipe"`
|
||||||
|
recipe_name=`basename "$recipe_folder"`
|
||||||
|
make "$action"."$recipe_name"
|
||||||
|
done
|
Loading…
Reference in a new issue