quilt-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Quilt-dev] [PATCH] Skip non-files when selecting the SERIES file


From: Raphaël Hertzog
Subject: [Quilt-dev] [PATCH] Skip non-files when selecting the SERIES file
Date: Sat, 23 Jan 2010 22:46:57 +0100

When selecting the location of the SERIES file, ensure that we
don't accidentally select a non-file (for example a directory)
when there still are other locations to try.

Bug-Debian: http://bugs.debian.org/546393
Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+bug/428657
---
 quilt/scripts/patchfns.in |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/quilt/scripts/patchfns.in b/quilt/scripts/patchfns.in
index 9528d2c..05b7c63 100644
--- a/quilt/scripts/patchfns.in
+++ b/quilt/scripts/patchfns.in
@@ -1094,13 +1094,13 @@ else
        : ${QUILT_SERIES:=series}
 fi
 
-if [ "${QUILT_SERIES:0:1}" = / ]
+if [ "${QUILT_SERIES:0:1}" = / -a \( -f $QUILT_SERIES -o ! -e $QUILT_SERIES \) 
]
 then
        SERIES=$QUILT_SERIES
-elif [ -e $QUILT_PC/$QUILT_SERIES ]
+elif [ -f $QUILT_PC/$QUILT_SERIES ]
 then
        SERIES=$QUILT_PC/$QUILT_SERIES
-elif [ -e $QUILT_SERIES ]
+elif [ -f $QUILT_SERIES ]
 then
        SERIES=$QUILT_SERIES
 else
-- 
1.6.6





reply via email to

[Prev in Thread] Current Thread [Next in Thread]