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"