[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Quilt-dev] [PATCH] give more meaningful error messages
From: |
David Paleino |
Subject: |
[Quilt-dev] [PATCH] give more meaningful error messages |
Date: |
Fri, 04 Dec 2009 12:18:13 +0100 |
User-agent: |
KNode/4.3.2 |
Differentiate output when $QUILT_PATCHES/series is not found from
when $QUILT_PATCHES/series is empty.
This has originally been reported as
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=557621
---
quilt/scripts/patchfns.in | 26 ++++++++++++++++++++++----
1 files changed, 22 insertions(+), 4 deletions(-)
diff --git a/quilt/scripts/patchfns.in b/quilt/scripts/patchfns.in
index 9ed4fd1..bfb689f 100644
--- a/quilt/scripts/patchfns.in
+++ b/quilt/scripts/patchfns.in
@@ -488,10 +488,19 @@ remove_from_db()
find_first_patch()
{
- local patch=$(cat_series | head -n 1)
+ local series retval patch
+ series=$(cat_series)
+ retval=$?
+ patch=$(echo $series | head -n 1)
+
if [ -z "$patch" ]
then
- printf $"No patches in series\n" >&2
+ if [ $retval -eq 1 ]
+ then
+ printf $"No series file found\n" >&2
+ else
+ printf $"No patches in series\n" >&2
+ fi
return 1
fi
@@ -500,10 +509,19 @@ find_first_patch()
find_last_patch()
{
- local patch=$(cat_series | tail -n 1)
+ local series retval patch
+ series=$(cat_series)
+ retval=$?
+ patch=$(echo $series | tail -n 1)
+
if [ -z "$patch" ]
then
- printf $"No patches in series\n" >&2
+ if [ $retval -eq 1 ]
+ then
+ printf $"No series file found\n" >&2
+ else
+ printf $"No patches in series\n" >&2
+ fi
return 1
fi
--
. ''`. Debian developer | http://wiki.debian.org/DavidPaleino
: :' : Linuxer #334216 --|-- http://www.hanskalabs.net/
`. `'` GPG: 1392B174 ----|---- http://snipr.com/qa_page
`- 2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Quilt-dev] [PATCH] give more meaningful error messages,
David Paleino <=