Weekly Edition Return to the Kernel page |
kpatchup 0.02 kernel patching script
This is the first release of kpatchup, a script for managing switching between kernel releases via patches with some smarts: - understands -pre and -rc version numbering - aware of various external trees - automatically patch between any tree in an x.y release - automatically download and cache patches on demand - automatically determine the latest patch in various series - optionally print version strings or URLs for patches Currently it knows about 2.4, 2.4-pre, 2.6, 2.6-pre, 2.6-bk, 2.6-mm, and 2.6-tiny. Example usage: $ head Makefile VERSION = 2 PATCHLEVEL = 6 SUBLEVEL = 2 EXTRAVERSION =-rc2 [...] $ kpatchup 2.6-mm 2.6.2-rc2 -> 2.6.4-rc1-mm1 Applying patch-2.6.2-rc2.bz2 -R Applying patch-2.6.2.bz2 Applying patch-2.6.3.bz2 Downloading patch-2.6.4-rc1.bz2... Applying patch-2.6.4-rc1.bz2 Downloading 2.6.4-rc1-mm1.bz2... Applying 2.6.4-rc1-mm1.bz2 $ head Makefile VERSION = 2 PATCHLEVEL = 6 SUBLEVEL = 4 EXTRAVERSION =-rc1-mm1 NAME=Feisty Dunnart [...] $ kpatchup -q 2.6.3-rc1 $ head Makefile VERSION = 2 PATCHLEVEL = 6 SUBLEVEL = 3 EXTRAVERSION =-rc1 NAME=Feisty Dunnart [...] $ kpatchup -s 2.6-bk 2.6.4-rc1-bk3 $ kpatchup -u 2.4-pre http://www.kernel.org/pub/linux/kernel/v2.4/testing/patch-2.4.26-pre1.bz2 This is an alpha release for people to experiment with. Feedback and patches encouraged. Grab your copy today at: http://selenic.com/kpatchup/ -- Matt Mackall : http://www.selenic.com : Linux development and consulting - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ |
Copyright © 2004, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds
Powered by Rackspace Managed Hosting.