From 7e76dba34660d7550027a52806ae6edeeb84fc31 Mon Sep 17 00:00:00 2001 From: Josh Poimboeuf Date: Wed, 21 May 2014 10:09:11 -0500 Subject: [PATCH] kpatch: prevent installing a duplicate patch module --- kpatch/kpatch | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kpatch/kpatch b/kpatch/kpatch index 5fcbf8e..3dad645 100755 --- a/kpatch/kpatch +++ b/kpatch/kpatch @@ -184,6 +184,8 @@ case "$1" in [[ -e "$PATCH" ]] || die "$PATCH doesn't exist" [[ ${PATCH: -3} == ".ko" ]] || die "$PATCH isn't a .ko file" + find_module $(basename "$PATCH") && die "$PATCH is already installed" + echo "installing $PATCH to $USERDIR" mkdir -p "$USERDIR" || die "failed to create install directory" cp -f "$PATCH" "$USERDIR" || die "failed to install patch $PATCH"