|
Packit Service |
ac8aad |
.\" Manpage for kpatch-build.
|
|
Packit Service |
ac8aad |
.\" Contact udoseidel@gmx.de to correct errors or typos.
|
|
Packit Service |
ac8aad |
.TH man 1 "23 Mar 2014" "1.0" "kpatch-build man page"
|
|
Packit Service |
ac8aad |
.SH NAME
|
|
Packit Service |
ac8aad |
kpatch-build \- build script
|
|
Packit Service |
ac8aad |
.SH SYNOPSIS
|
|
Packit Service |
ac8aad |
kpatch-build [options] <patch file>
|
|
Packit Service |
ac8aad |
.SH DESCRIPTION
|
|
Packit Service |
ac8aad |
This script takes a patch based on the version of the kernel
|
|
Packit Service |
ac8aad |
currently running and creates a kernel module that will replace
|
|
Packit Service |
ac8aad |
modified functions in the kernel such that the patched code takes
|
|
Packit Service |
ac8aad |
effect.
|
|
Packit Service |
ac8aad |
|
|
Packit Service |
ac8aad |
This script currently only works on Fedora and will need to be adapted
|
|
Packit Service |
ac8aad |
to work on other distros.
|
|
Packit Service |
ac8aad |
|
|
Packit Service |
ac8aad |
.SH OPTIONS
|
|
Packit Service |
ac8aad |
|
|
Packit Service |
ac8aad |
-h|--help
|
|
Packit Service |
ac8aad |
Show this help message
|
|
Packit Service |
ac8aad |
|
|
Packit Service |
ac8aad |
-a|--archversion
|
|
Packit Service |
ac8aad |
Specify the kernel arch version
|
|
Packit Service |
ac8aad |
|
|
Packit Service |
ac8aad |
-r|--sourcerpm
|
|
Packit Service |
ac8aad |
Specify kernel source RPM
|
|
Packit Service |
ac8aad |
|
|
Packit Service |
ac8aad |
-s|--sourcedir
|
|
Packit Service |
ac8aad |
Specify kernel source directory
|
|
Packit Service |
ac8aad |
|
|
Packit Service |
ac8aad |
-c|--config
|
|
Packit Service |
ac8aad |
Specify kernel config file
|
|
Packit Service |
ac8aad |
|
|
Packit Service |
ac8aad |
-v|--vmlinux
|
|
Packit Service |
ac8aad |
Specify original vmlinux
|
|
Packit Service |
ac8aad |
|
|
Packit Service |
ac8aad |
-j|--jobs
|
|
Packit Service |
ac8aad |
Specify the number of make jobs
|
|
Packit Service |
ac8aad |
|
|
Packit Service |
ac8aad |
-t|--target
|
|
Packit Service |
ac8aad |
Specify custom kernel build targets
|
|
Packit Service |
ac8aad |
|
|
Packit Service |
ac8aad |
-n|--name
|
|
Packit Service |
ac8aad |
Specify the name of the kpatch module
|
|
Packit Service |
ac8aad |
|
|
Packit Service |
ac8aad |
-o|--output
|
|
Packit Service |
ac8aad |
Specify output folder
|
|
Packit Service |
ac8aad |
|
|
Packit Service |
ac8aad |
-d|--debug
|
|
Packit Service |
ac8aad |
Keep scratch files in /tmp
|
|
Packit Service |
ac8aad |
(can be specified multiple times)
|
|
Packit Service |
ac8aad |
|
|
Packit Service |
ac8aad |
--skip-cleanup
|
|
Packit Service |
ac8aad |
Skip post-build cleanup
|
|
Packit Service |
ac8aad |
|
|
Packit Service |
ac8aad |
--skip-gcc-check
|
|
Packit Service |
ac8aad |
Skips check that ensures that the system gcc version and
|
|
Packit Service |
ac8aad |
the gcc version that built the kernel match. Skipping this
|
|
Packit Service |
ac8aad |
check is not recommended, but is useful if the exact gcc
|
|
Packit Service |
ac8aad |
version is not available or is not easily installed. Use
|
|
Packit Service |
ac8aad |
only when confident that the two versions of gcc output
|
|
Packit Service |
ac8aad |
identical objects for a given target. Otherwise, use of
|
|
Packit Service |
ac8aad |
this option might result in unexpected changed objects
|
|
Packit Service |
ac8aad |
being detected.
|
|
Packit Service |
ac8aad |
|
|
Packit Service |
ac8aad |
.SH SEE ALSO
|
|
Packit Service |
ac8aad |
kpatch(1)
|
|
Packit Service |
ac8aad |
.SH BUGS
|
|
Packit Service |
ac8aad |
No known bugs.
|
|
Packit Service |
ac8aad |
.SH AUTHOR
|
|
Packit Service |
ac8aad |
Udo Seidel (udoseidel@gmx.de)
|
|
Packit Service |
ac8aad |
.SH COPYRIGHT
|
|
Packit Service |
ac8aad |
Copyright (C) 2014: Seth Jennings <sjenning@redhat.com>, Copyright (C)
|
|
Packit Service |
ac8aad |
2013,2014: Josh Poimboeuf <jpoimboe@redhat.com>
|
|
Packit Service |
ac8aad |
|