Pass the md5sum instead of the file name to original_file(). This
will allow for further optimization in fast mode.
---
 quilt/scripts/inspect-wrapper.in |    7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

--- a/quilt/scripts/inspect-wrapper.in
+++ b/quilt/scripts/inspect-wrapper.in
@@ -3,10 +3,8 @@
 # find original data file by md5sum
 original_file()
 {
-       local file=$1 md5sum
+       local md5sum=$1
 
-       set -- $(md5sum < $file)
-       md5sum=$1
        while read md5sum_ file_
        do
                if [ "$md5sum" = "$md5sum_" ]
@@ -248,7 +246,8 @@ then
 else
        # put data from stdin into tmpfile
        cat > $tmpdir/data
-       unpackfile=$(original_file $tmpdir/data)
+       md5sum=$(md5sum < $tmpdir/data)
+       unpackfile=$(original_file $md5sum)
        if [ $? -ne 0 ]
        then
                # Report problem to the caller

-- 
Jean Delvare
SUSE L3 Support


_______________________________________________
Quilt-dev mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/quilt-dev

Reply via email to