Merge branch 'category-script' into 'master'

Add script to run make targets in a recipe category

See merge request redox-os/redox!1393
This commit is contained in:
Jeremy Soller 2024-01-03 19:20:35 +00:00
commit f8e6c534c8

20
scripts/category.sh Executable file
View 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