All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 2/3] scripts/patch-kernel: drop -ac support
@ 2012-05-21  2:49 Randy Dunlap
  0 siblings, 0 replies; only message in thread
From: Randy Dunlap @ 2012-05-21  2:49 UTC (permalink / raw)
  To: LKML; +Cc: linux-kbuild, Michal Marek

From: Randy Dunlap <rdunlap@xenotime.net>

Drop -ac option since -ac patches don't exist for 3.x.

Signed-off-by: Randy Dunlap <rdunlap@xenotime.net>
---
 scripts/patch-kernel |   60 ++---------------------------------------
 1 file changed, 3 insertions(+), 57 deletions(-)

--- lnx-34-rc7-pk.orig/scripts/patch-kernel
+++ lnx-34-rc7-pk/scripts/patch-kernel
@@ -1,22 +1,14 @@
 #! /bin/sh
 # Script to apply kernel patches.
-#   usage: patch-kernel [ sourcedir [ patchdir [ stopversion ] [ -acxx ] ] ]
+#   usage: patch-kernel [ sourcedir [ patchdir [ stopversion ] ] ]
 #     The source directory defaults to /usr/src/linux, and the patch
 #     directory defaults to the current directory.
 # e.g.
 #   scripts/patch-kernel . ..
 #      Update the kernel tree in the current directory using patches in the
 #      directory above to the latest Linus kernel
-#   scripts/patch-kernel . .. -ac
-#      Get the latest Linux kernel and patch it with the latest ac patch
 #   scripts/patch-kernel . .. 2.4.9
 #      Gets standard kernel 2.4.9
-#   scripts/patch-kernel . .. 2.4.9 -ac
-#      Gets 2.4.9 with latest ac patches
-#   scripts/patch-kernel . .. 2.4.9 -ac11
-#      Gets 2.4.9 with ac patch ac11
-#   Note: It uses the patches relative to the Linus kernels, not the
-#   ac to ac relative patches
 #
 # It determines the current kernel version from the top-level Makefile.
 # It then looks for patches for the next sublevel in the patch directory.
@@ -38,9 +30,6 @@
 # Fixed previous patch so that if we are already at the correct version
 # not to patch up.
 #
-# Added -ac option, use -ac or -ac9 (say) to stop at a particular version
-#       Dave Gilbert <linux@treblig.org>, 29th September 2001.
-#
 # Add support for (use of) EXTRAVERSION (to support 2.6.8.x, e.g.);
 # update usage message;
 # fix some whitespace damage;
@@ -67,7 +56,7 @@ stopvers=${3-default}
 
 if [ "$1" = -h -o "$1" = --help -o ! -r "$sourcedir/Makefile" ]; then
 cat << USAGE
-usage: $PNAME [-h] [ sourcedir [ patchdir [ stopversion ] [ -acxx ] ] ]
+usage: $PNAME [-h] [ sourcedir [ patchdir [ stopversion ] ] ]
   source directory defaults to /usr/src/linux,
   patch directory defaults to the current directory,
   stopversion defaults to <all in patchdir>.
@@ -75,16 +64,6 @@ USAGE
 exit 1
 fi
 
-# See if we have any -ac options
-for PARM in $*
-do
-  case $PARM in
-	  -ac*)
-		  gotac=$PARM;
-
-	esac;
-done
-
 # ---------------------------------------------------------------------------
 # arg1 is filename
 noFile () {
@@ -141,7 +120,7 @@ findFile () {
 
 # ---------------------------------------------------------------------------
 # Apply a patch and check it goes in cleanly
-# First param is patch name (e.g. patch-2.4.9-ac5) - without path or extension
+# First param is patch name (e.g. patch-3.1-rc1) - without path or extension
 
 applyPatch () {
   echo -n "Applying $1 (${name})... "
@@ -296,36 +275,3 @@ do
 	break
 done
 fi
-
-if [ x$gotac != x ]; then
-  # Out great user wants the -ac patches
-	# They could have done -ac (get latest) or -acxx where xx=version they want
-	if [ $gotac = "-ac" ]; then
-	  # They want the latest version
-		HIGHESTPATCH=0
-		for PATCHNAMES in $patchdir/patch-${CURRENTFULLVERSION}-ac*\.*
-		do
-			ACVALUE=`echo $PATCHNAMES | sed -e 's/^.*patch-[0-9.]*-ac\([0-9]*\).*/\1/'`
-			# Check it is actually a recognised patch type
-			findFile $patchdir/patch-${CURRENTFULLVERSION}-ac${ACVALUE} || break
-
-		  if [ $ACVALUE -gt $HIGHESTPATCH ]; then
-			  HIGHESTPATCH=$ACVALUE
-		  fi
-		done
-
-		if [ $HIGHESTPATCH -ne 0 ]; then
-			findFile $patchdir/patch-${CURRENTFULLVERSION}-ac${HIGHESTPATCH} || break
-			applyPatch patch-${CURRENTFULLVERSION}-ac${HIGHESTPATCH}
-		else
-		  echo "No -ac patches found"
-		fi
-	else
-	  # They want an exact version
-		findFile $patchdir/patch-${CURRENTFULLVERSION}${gotac} || {
-		  echo "Sorry, I couldn't find the $gotac patch for $CURRENTFULLVERSION.  Hohum."
-			exit 1
-		}
-		applyPatch patch-${CURRENTFULLVERSION}${gotac}
-	fi
-fi

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2012-05-21  2:49 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-05-21  2:49 [PATCH 2/3] scripts/patch-kernel: drop -ac support Randy Dunlap

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.