Hi there,

Apparently the last patch to runme broke the ability to go back to the last 
patch from the final prompt before exiting.  The attached patch fixes this 
and also restores the code indentation, which is purely cosmetic.  The 
functional change is on the SEEN= line.

Regards,

-Bob
--- netfilter/userspace/patch-o-matic/runme	Sat Mar 30 09:03:40 2002
+++ netfilter/userspace/patch-o-matic/runme	Tue Apr  2 12:42:23 2002
@@ -509,58 +509,58 @@
         CURRENT=`expr $CURRENT + 1`
         if [ $CURRENT -gt $# ];
         then
-    if [ $BATCH ]; then
-	return
-    fi
-    printheader "$PROCESSED"
-    ANSWER=""
-    while [ ! $ANSWER ]
-    do
-        echo "-----------------------------------------------------------------"
-	echo -n "No more patches to `modesense 1`! Q to Quit or ? for options "'[Q/a/r/b/?] '
-        read ANSWER
-        case "$ANSWER" in 
-            a*|A*)
-                WALK=
-                NEWMODE=
-                if ! [ "$NEWMODE" = "$MODE" ]; then PATCHES=`reverse_args $PATCHES`; fi;
-                MODE=$NEWMODE
-                continue 3 
-                ;;
-            r*|R*)
-                WALK=
-                NEWMODE=UN
-                if ! [ "$NEWMODE" = "$MODE" ]; then PATCHES=`reverse_args $PATCHES`; fi;
-                MODE=$NEWMODE
-                continue 3 
-                ;;
-            b*|B*)
-                WALK=1
-                BACK=1
-                SEEN=${SEEN%% $SUITE/$BASE${PROTO:+-$PROTO}}
-                PROCESSED=${PROCESSED%% $SUITE/$BASE${PROTO:+-$PROTO}}
-                if [ $CURRENT -gt 1 ]; then
-                    CURRENT=`expr $CURRENT - 2`
-                else
-                    CURRENT=0
-                fi
-                continue 2 
-                ;;
-    	    Q*|q*|'')
-	        ANSWER=Q
-                continue 2 
-                ;;
-    	    *)
-	        ANSWER=""
-	        echo "Answer one of the following: "
-                echo "  A to restart patch-o-matic in apply mode"
-                echo "  R to restart patch-o-matic in REVERSE mode"
-                echo "  B to walk Back one patch in the list"
-	        echo "  Q to quit immediately"
-	        echo "  ? for help"
-	        ;;
-        esac
-    done
+	    if [ $BATCH ]; then
+		return
+	    fi
+	    printheader "$PROCESSED"
+	    ANSWER=""
+	    while [ ! $ANSWER ]
+	    do
+	        echo "-----------------------------------------------------------------"
+		echo -n "No more patches to `modesense 1`! Q to Quit or ? for options "'[Q/a/r/b/?] '
+	        read ANSWER
+	        case "$ANSWER" in 
+	            a*|A*)
+	                WALK=
+	                NEWMODE=
+	                if ! [ "$NEWMODE" = "$MODE" ]; then PATCHES=`reverse_args $PATCHES`; fi;
+	                MODE=$NEWMODE
+	                continue 3 
+	                ;;
+	            r*|R*)
+	                WALK=
+	                NEWMODE=UN
+	                if ! [ "$NEWMODE" = "$MODE" ]; then PATCHES=`reverse_args $PATCHES`; fi;
+	                MODE=$NEWMODE
+	                continue 3 
+	                ;;
+	            b*|B*)
+	                WALK=1
+	                BACK=1
+	                SEEN=${SEEN%%$SUITE/$BASE${PROTO:+-$PROTO} }
+	                PROCESSED=${PROCESSED%% $SUITE/$BASE${PROTO:+-$PROTO}}
+	                if [ $CURRENT -gt 1 ]; then
+	                    CURRENT=`expr $CURRENT - 2`
+	                else
+	                    CURRENT=0
+	                fi
+	                continue 2 
+	                ;;
+	    	    Q*|q*|'')
+		        ANSWER=Q
+	                continue 2 
+	                ;;
+	    	    *)
+		        ANSWER=""
+		        echo "Answer one of the following: "
+	                echo "  A to restart patch-o-matic in apply mode"
+	                echo "  R to restart patch-o-matic in REVERSE mode"
+	                echo "  B to walk Back one patch in the list"
+		        echo "  Q to quit immediately"
+		        echo "  ? for help"
+		        ;;
+	        esac
+	    done
         fi
 
         THIS_PATCH=`eval echo -n \\\${$CURRENT}` > /dev/null

Reply via email to