mirror of
https://github.com/dynup/kpatch
synced 2025-05-05 01:17:57 +00:00
add -n option to kpatch-create to not cleanup objects
This commit is contained in:
parent
12fb573fca
commit
8bb23d3893
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user