summaryrefslogtreecommitdiff
path: root/bin
diff options
authorJonathan Cave <jonathan.cave@canonical.com>2020-04-15 17:33:41 +0100
committerJonathan Cave <jonathan.cave@canonical.com>2020-04-15 17:33:41 +0100
commit8b3da9fa84b3913e1468af176977bb83ff1ea8c8 (patch)
treed69f4d625d35021bbebd9ab11e36d83bb62b7bdc /bin
parent408db6ab948bffe41e31bcfb0cfde6cc1878cd47 (diff)
booted_kernel_tests: fix for base core18 snaps
Need to use snapd managed path to read hostfs
Diffstat (limited to 'bin')
-rwxr-xr-xbin/booted_kernel_tests.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/bin/booted_kernel_tests.py b/bin/booted_kernel_tests.py
index bff9ff9..f190d8d 100755
--- a/bin/booted_kernel_tests.py
+++ b/bin/booted_kernel_tests.py
@@ -9,7 +9,8 @@ import hashlib
import os
import sys
-from checkbox_support.snap_utils.system import get_kernel_snap
+from checkbox_support.snap_utils.system import (
+ get_kernel_snap, add_hostfs_prefix)
# 64kb buffer, hopefully suitable for all devices that might run this test
BUF_SIZE = 65536
@@ -54,8 +55,9 @@ if __name__ == '__main__':
booted_kernel_image = sys.argv[1]
print('Supplied booted kernel image: {}'.format(booted_kernel_image))
+ prefixed_image = add_hostfs_prefix(booted_kernel_image)
- if not os.path.exists(booted_kernel_image):
+ if not os.path.exists(prefixed_image):
raise SystemExit('ERROR: invalid path to booted kernel supplied')
- sys.exit(kernel_matches_current(booted_kernel_image))
+ sys.exit(kernel_matches_current(prefixed_image))