2011-05-25 12:17:05 +00:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
# Verify local source via osc-source_validator
|
|
|
|
|
|
|
|
|
|
|
|
while test $# -gt 0; do
|
|
|
|
case $1 in
|
|
|
|
*-outdir)
|
|
|
|
# just dummy ...
|
|
|
|
MYOUTDIR="$2"
|
|
|
|
shift
|
|
|
|
;;
|
|
|
|
*)
|
|
|
|
echo Unknown parameter $1.
|
|
|
|
echo 'Usage: this service is not excepting parameters'
|
|
|
|
exit 1
|
|
|
|
;;
|
|
|
|
esac
|
|
|
|
shift
|
|
|
|
done
|
|
|
|
|
|
|
|
FILE="${PATH##*/}"
|
|
|
|
|
|
|
|
RETURN=0
|
|
|
|
for i in /usr/lib/osc/source_validators/*; do
|
|
|
|
if [ -f "$i" ]; then
|
2011-05-25 15:48:10 +00:00
|
|
|
if [ -z "$PS1" ]; then
|
|
|
|
"$i" --batchmode || RETURN=1
|
|
|
|
else
|
|
|
|
"$i" || RETURN=1
|
|
|
|
fi
|
2011-05-25 12:17:05 +00:00
|
|
|
fi
|
|
|
|
done
|
|
|
|
|
|
|
|
exit $RETURN
|
|
|
|
|