22 lines
524 B
Bash
Executable file
22 lines
524 B
Bash
Executable file
#! /bin/sh
|
|
|
|
# This is a trivial script to parse comments in debian/control
|
|
# into a set of system-specific configure options.
|
|
# Usage: ./debian/extract-config-opts $OS-$ARCH debian/control
|
|
|
|
osarch=$1
|
|
control=$2
|
|
|
|
sed -n 's/^# \?--/--/p' $control | \
|
|
while IFS=' ' read f p x; do
|
|
set -- $p
|
|
if [ $# = 0 ]; then echo $f; continue; fi
|
|
for p in "$@"; do
|
|
case "$p" in
|
|
*-any) p="${p%-any}-*" ;;
|
|
*-*) ;;
|
|
*) p="linux-$p" ;;
|
|
esac
|
|
eval "case \$osarch in ($p) echo \$f; continue;; esac"
|
|
done
|
|
done
|