|
@@ -4,18 +4,21 @@
|
|
efivarfs_mount=/sys/firmware/efi/efivars
|
|
efivarfs_mount=/sys/firmware/efi/efivars
|
|
test_guid=210be57c-9849-4fc7-a635-e6382d1aec27
|
|
test_guid=210be57c-9849-4fc7-a635-e6382d1aec27
|
|
|
|
|
|
|
|
+# Kselftest framework requirement - SKIP code is 4.
|
|
|
|
+ksft_skip=4
|
|
|
|
+
|
|
check_prereqs()
|
|
check_prereqs()
|
|
{
|
|
{
|
|
local msg="skip all tests:"
|
|
local msg="skip all tests:"
|
|
|
|
|
|
if [ $UID != 0 ]; then
|
|
if [ $UID != 0 ]; then
|
|
echo $msg must be run as root >&2
|
|
echo $msg must be run as root >&2
|
|
- exit 0
|
|
|
|
|
|
+ exit $ksft_skip
|
|
fi
|
|
fi
|
|
|
|
|
|
if ! grep -q "^\S\+ $efivarfs_mount efivarfs" /proc/mounts; then
|
|
if ! grep -q "^\S\+ $efivarfs_mount efivarfs" /proc/mounts; then
|
|
echo $msg efivarfs is not mounted on $efivarfs_mount >&2
|
|
echo $msg efivarfs is not mounted on $efivarfs_mount >&2
|
|
- exit 0
|
|
|
|
|
|
+ exit $ksft_skip
|
|
fi
|
|
fi
|
|
}
|
|
}
|
|
|
|
|