blob: 9cc4e5ea77c170670b34a82fa7084acb5622b71d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#!/bin/sh
case $# in
0) echo "Usage: makepkgmeta [pkgname]" 1>&2
exit 1
esac
case "$METABIN" in
'') echo "makepkgmeta: set METABIN before calling makepkgmeta" 1>&2
exit 2
esac
for flav in "$METABIN"/*
do
[ -x "$flav" ] || continue
PATH="$PATH:$flav.d" "$flav" $1
metaret=$?
case $metaret in
0) exit 0 ;;
1) ;;
2) echo "error: $flav encountered an error"; exit 2 ;;
*) echo "error: $flav returned error code $metaret"; exit 2 ;;
esac
done
echo "error: no matching meta generator found for '$1'" 1>&2
exit 1
|