[yelp-tools] yelp-check: Don't exit shell from validate_page
- From: Shaun McCance <shaunm src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [yelp-tools] yelp-check: Don't exit shell from validate_page
- Date: Thu, 5 May 2011 16:21:37 +0000 (UTC)
commit 0a9597e318f419b0bfc6acc03bdfdb7312647b57
Author: Shaun McCance <shaunm gnome org>
Date: Thu May 5 12:29:32 2011 -0400
yelp-check: Don't exit shell from validate_page
tools/yelp-check.in | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/tools/yelp-check.in b/tools/yelp-check.in
index 805a612..a72cf8d 100755
--- a/tools/yelp-check.in
+++ b/tools/yelp-check.in
@@ -243,23 +243,25 @@ yelp_validate_page () {
ret="$?"
cat "$check_out_file" | grep -v 'validates$'
rm "$check_rng_file" "$check_out_file"
- exit $ret;
+ return $ret;
}
yelp_validate () {
if [ "$#" = "0" -o "x$1" = "x--help" ]; then
- yelp_usage_orphans
+ yelp_usage_validate
exit 1
fi
+ gret="0"
for xml in "$@"; do
if [ -d "$xml" ]; then
for page in "$xml"/*.page; do
- yelp_validate_page "$page"
+ yelp_validate_page "$page" || gret="$?"
done
else
- yelp_validate_page "$xml"
+ yelp_validate_page "$xml" || gret="$?"
fi
done
+ exit "$gret"
}
cmd="$1"
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]