From: "Christopher A. Baumbauer" <cbaumba1@purdue.edu>
To: Rolf Eike Beer <eike@euklid.math.uni-mannheim.de>
Cc: linux-kernel <linux-kernel@vger.kernel.org>
Subject: Re: [PATCH] - patch-kernel 2.4.18
Date: Thu, 20 Jun 2002 10:53:51 -0500 [thread overview]
Message-ID: <3D11FA8F.7080808@purdue.edu> (raw)
In-Reply-To: 1142957.qPl0MRWbmq@newssend.sf-tec.de
[-- Attachment #1: Type: text/plain, Size: 524 bytes --]
Grr, it showed up fine before I sent it (fameous last words), but I'll
attempt to resend it.
Thanks,
Chris
Rolf Eike Beer wrote:
>Von Christopher A. Baumbauer:
>
>
>
>>-# usage: patch-kernel [ sourcedir [ patchdir [ stopversion ] [ -acxx
>>] ] ]
>>
>>
>
>I don't think that this will work, your mailer did his own line breaks!
>
>Eike
>
>
--
-------
Christopher A. Baumbauer
cbaumba1@purdue.edu, cab105@yahoo.com
There are 10 types of people in the world:
Those who understand binary, and those who don't
[-- Attachment #2: patch-kernel.patch --]
[-- Type: text/plain, Size: 2582 bytes --]
--- scripts/patch-kernel.orig Thu Jun 20 10:09:38 2002
+++ scripts/patch-kernel Thu Jun 20 10:45:51 2002
@@ -1,6 +1,6 @@
#! /bin/sh
# Script to apply kernel patches.
-# usage: patch-kernel [ sourcedir [ patchdir [ stopversion ] [ -acxx ] ] ]
+# usage: patch-kernel [ sourcedir [ patchdir [ stopversion ] [ -acxx ] [ -prexx ] ] ]
# The source directory defaults to /usr/src/linux, and the patch
# directory defaults to the current directory.
# e.g.
@@ -41,18 +41,24 @@
# Added -ac option, use -ac or -ac9 (say) to stop at a particular version
# Dave Gilbert <linux@treblig.org>, 29th September 2001.
+# Added -pre option to work similar to the -ac option.
+# Chris Baumbauer <baumbaca@cs.purdue.edu>, 20th June 2002.
+
# Set directories from arguments, or use defaults.
sourcedir=${1-/usr/src/linux}
patchdir=${2-.}
stopvers=${3-imnotaversion}
-# See if we have any -ac options
+# See if we have any -ac or -pre options
for PARM in $*
do
case $PARM in
-ac*)
gotac=$PARM;
-
+ ;;
+ -pre*)
+ gotpre=$PARM;
+ ;;
esac;
done
@@ -188,6 +194,50 @@
}
applyPatch patch-${CURRENTFULLVERSION}${gotac}
fi
+elif [ x$gotpre != x ]; then
+ # Living dangerously with the -pre patches
+ # I know this is a direct rip from the -ac code, but it should be the same: in theory
+
+ # Lets determine if this is our first -pre patch or if we've already included some in the past
+ if [ -f $patchdir/patch-${CURRENTFULLVERSION}-pre*\.* ]
+ then
+ PREVERSION=$CURRENTFULLVERSION
+ else
+ PREVERSION=$FULLVERSION
+ fi
+
+ # They could have done -pre (get latest) or -prexx where xx=version they want
+ if [ $gotpre == "-pre" ]
+ then
+ # They want the latest version
+ HIGHESTPATCH=0
+ for PATCHNAMES in $patchdir/patch-${PREVERSION}-pre*\.*
+ do
+ ACVALUE=`echo $PATCHNAMES | sed -e 's/^.*patch-[0-9.]*-pre\([0-9]*\).*/\1/'`
+ # Check it is actually a recognised patch type
+ findFile $patchdir/patch-${PREVERSION}-pre${ACVALUE} || break
+
+ if [ $ACVALUE -gt $HIGHESTPATCH ]
+ then
+ HIGHESTPATCH=$ACVALUE
+ fi
+ done
+
+ if [ $HIGHESTPATCH -ne 0 ]
+ then
+ findFile $patchdir/patch-${PREVERSION}-pre${HIGHESTPATCH} || break
+ applyPatch patch-${PREVERSION}-pre${HIGHESTPATCH}
+ else
+ echo "No pre release patches found"
+ fi
+ else
+ # They want an exact version
+ findFile $patchdir/patch-${PREVERSION}${gotpre} || {
+ echo "Sorry, I couldn't find the $gotpre patch for $PREVERSION. Hohum."
+ exit 1
+ }
+ applyPatch patch-${PREVERSION}${gotpre}
+ fi
fi
prev parent reply other threads:[~2002-06-20 15:54 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-06-20 5:54 [PATCH] - patch-kernel 2.4.18 Christopher A. Baumbauer
[not found] ` <1142957.qPl0MRWbmq@newssend.sf-tec.de>
2002-06-20 15:53 ` Christopher A. Baumbauer [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3D11FA8F.7080808@purdue.edu \
--to=cbaumba1@purdue.edu \
--cc=eike@euklid.math.uni-mannheim.de \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.