Blame man/kpatch-build.1

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