add -n option to kpatch-create to not cleanup objects

This commit is contained in:
Josh Poimboeuf 2013-01-22 16:26:10 -05:00
parent 12fb573fca
commit 8bb23d3893

View File

@ -28,6 +28,7 @@ PATCHED=
PATCH= PATCH=
KERNEL_DIR= KERNEL_DIR=
OUTPUT_DIR= OUTPUT_DIR=
NOCLEAN=
usage () usage ()
{ {
@ -52,7 +53,7 @@ cleanup ()
{ {
scriptecho "cleaning up..." scriptecho "cleaning up..."
rm -f "$PROGRESS_FILE" rm -f "$PROGRESS_FILE"
cleanup_objs [ ! "$NOCLEAN" ] && cleanup_objs
if [ $PATCHED ]; then if [ $PATCHED ]; then
cd "$KERNEL_DIR" cd "$KERNEL_DIR"
patch -p1 -R < "$PATCH" patch -p1 -R < "$PATCH"
@ -69,11 +70,12 @@ die ()
exit 1 exit 1
} }
while getopts "p:k:o:" arg; do while getopts "p:k:o:n" arg; do
case "$arg" in case "$arg" in
p) PATCH="$OPTARG" ;; p) PATCH="$OPTARG" ;;
k) KERNEL_DIR="$OPTARG" ;; k) KERNEL_DIR="$OPTARG" ;;
o) OUTPUT_DIR="$OPTARG" ;; o) OUTPUT_DIR="$OPTARG" ;;
n) NOCLEAN=1 ;;
*) usage ;; *) usage ;;
esac esac
done done