Blame test/testmod/doit-client.sh
|
Packit Service |
ac8aad |
#!/bin/bash
|
|
Packit Service |
ac8aad |
|
|
Packit Service |
ac8aad |
#set -x
|
|
Packit Service |
ac8aad |
|
|
Packit Service |
ac8aad |
rmmod testmod 2> /dev/null
|
|
Packit Service |
ac8aad |
rmmod kpatch 2> /dev/null
|
|
Packit Service |
ac8aad |
insmod testmod.ko || exit 1
|
|
Packit Service |
ac8aad |
insmod kpatch.ko || exit 1
|
|
Packit Service |
ac8aad |
if [[ "$(cat /sys/kernel/testmod/value)" != "2" ]]
|
|
Packit Service |
ac8aad |
then
|
|
Packit Service |
ac8aad |
exit 1
|
|
Packit Service |
ac8aad |
fi
|
|
Packit Service |
ac8aad |
insmod kpatch-patch.ko
|
|
Packit Service |
ac8aad |
dmesg | tail
|
|
Packit Service |
ac8aad |
if [[ "$(cat /sys/kernel/testmod/value)" != "3" ]]
|
|
Packit Service |
ac8aad |
then
|
|
Packit Service |
ac8aad |
exit 1
|
|
Packit Service |
ac8aad |
fi
|
|
Packit Service |
ac8aad |
echo 0 > /sys/kernel/kpatch/kpatch_patch/enabled
|
|
Packit Service |
ac8aad |
rmmod kpatch-patch
|
|
Packit Service |
ac8aad |
if [[ "$(cat /sys/kernel/testmod/value)" != "2" ]]
|
|
Packit Service |
ac8aad |
then
|
|
Packit Service |
ac8aad |
exit 1
|
|
Packit Service |
ac8aad |
fi
|
|
Packit Service |
ac8aad |
rmmod kpatch
|
|
Packit Service |
ac8aad |
rmmod testmod
|
|
Packit Service |
ac8aad |
echo "SUCCESS"
|