From 701e5c0a3466bd540ad49a653145fdbc845a65dc Mon Sep 17 00:00:00 2001 From: Terry Wang Date: Thu, 26 Nov 2015 23:59:55 +1100 Subject: [PATCH 1/3] readme: add support for Fedora 23 --- README.md | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 07994bd..d6d589a 100644 --- a/README.md +++ b/README.md @@ -25,6 +25,29 @@ Installation ###Prerequisites +####Fedora 23 + +*NOTE: You'll need about 15GB of free disk space for the kpatch-build cache in +`~/.kpatch` and for ccache.* + +Install the dependencies for compiling kpatch: + +```bash +sudo dnf install gcc kernel-devel elfutils elfutils-devel +``` + +Install the dependencies for the "kpatch-build" command: + +```bash +sudo dnf install rpmdevtools pesign yum-utils openssl wget numactl-devel +sudo dnf builddep kernel +sudo dnf debuginfo-install kernel + +# optional, but highly recommended +sudo dnf install ccache +ccache --max-size=5G +``` + ####Fedora 21 *NOTE: You'll need about 15GB of free disk space for the kpatch-build cache in @@ -265,7 +288,7 @@ Quick start > NOTE: While kpatch is designed to work with any recent Linux kernel on any distribution, the `kpatch-build` command has **ONLY** been tested -and confirmed to work on Fedora 20, RHEL 7, Oracle Linux 7, CentOS 7 and Ubuntu 14.04. +and confirmed to work on Fedora {20,21,23}, RHEL 7, Oracle Linux 7, CentOS 7 and Ubuntu 14.04. First, make a source code patch against the kernel tree using diff, git, or quilt. From 85c5cc224f47a8b0101c4e845b331881f91d2c0a Mon Sep 17 00:00:00 2001 From: Terry Wang Date: Tue, 1 Dec 2015 13:58:49 +1100 Subject: [PATCH 2/3] readme: remove out-dated Fedora 21 --- README.md | 23 ----------------------- 1 file changed, 23 deletions(-) diff --git a/README.md b/README.md index d6d589a..fd9dfe0 100644 --- a/README.md +++ b/README.md @@ -48,29 +48,6 @@ sudo dnf install ccache ccache --max-size=5G ``` -####Fedora 21 - -*NOTE: You'll need about 15GB of free disk space for the kpatch-build cache in -`~/.kpatch` and for ccache.* - -Install the dependencies for compiling kpatch: - -```bash -sudo yum install gcc kernel-devel elfutils elfutils-devel -``` - -Install the dependencies for the "kpatch-build" command: - -```bash -sudo yum install rpmdevtools pesign yum-utils openssl wget numactl-devel -sudo yum-builddep kernel -sudo debuginfo-install kernel - -# optional, but highly recommended -sudo yum install ccache -ccache --max-size=5G -``` - ####RHEL 7 *NOTE: You'll need about 15GB of free disk space for the kpatch-build cache in From 580acabdc0d14152aa7595bc045d404d67cd60fd Mon Sep 17 00:00:00 2001 From: Terry Wang Date: Sat, 5 Dec 2015 00:07:52 +1100 Subject: [PATCH 3/3] readme: update Fedora support information --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index fd9dfe0..1d00b0e 100644 --- a/README.md +++ b/README.md @@ -265,7 +265,7 @@ Quick start > NOTE: While kpatch is designed to work with any recent Linux kernel on any distribution, the `kpatch-build` command has **ONLY** been tested -and confirmed to work on Fedora {20,21,23}, RHEL 7, Oracle Linux 7, CentOS 7 and Ubuntu 14.04. +and confirmed to work on Fedora 20 and later, RHEL 7, Oracle Linux 7, CentOS 7 and Ubuntu 14.04. First, make a source code patch against the kernel tree using diff, git, or quilt.