mirror of
https://github.com/checkpoint-restore/criu
synced 2025-08-22 09:58:09 +00:00
coredump: fail on unsupported architectures early
Currently coredump only works on x86_64. Fail early on any other architecture. Signed-off-by: Adrian Reber <areber@redhat.com>
This commit is contained in:
parent
d44fc0de5a
commit
8beac656fc
@ -1,4 +1,5 @@
|
||||
#!/usr/bin/env python3
|
||||
import platform
|
||||
import argparse
|
||||
import os
|
||||
import sys
|
||||
@ -36,6 +37,10 @@ def main():
|
||||
|
||||
opts = vars(parser.parse_args())
|
||||
|
||||
if platform.machine() != 'x86_64':
|
||||
print('ERROR: %s only supported on x86_64' % sys.argv[0])
|
||||
sys.exit(1)
|
||||
|
||||
try:
|
||||
coredump(opts)
|
||||
except SystemExit as error:
|
||||
|
@ -43,5 +43,13 @@ function run_test {
|
||||
echo "= done"
|
||||
}
|
||||
|
||||
UNAME_M=$(uname -m)
|
||||
|
||||
if [ "$UNAME_M" != "x86_64" ]; then
|
||||
# the criu-coredump script is only x86_64 aware
|
||||
echo "criu-coredump only support x86_64. skipping."
|
||||
exit 0
|
||||
fi
|
||||
|
||||
gen_imgs
|
||||
run_test
|
||||
|
Loading…
x
Reference in New Issue
Block a user