mirror of
				https://github.com/speed47/spectre-meltdown-checker.git
				synced 2025-10-31 20:50:55 +01:00 
			
		
		
		
	revert to a simpler check_vmlinux()
This commit is contained in:
		| @@ -481,17 +481,7 @@ vmlinux='' | ||||
| vmlinux_err='' | ||||
| check_vmlinux() | ||||
| { | ||||
| 	readelf -h "$1" > /dev/null 2>&1 && return 0 | ||||
| 	# normally we would just use readelf to test for the binary, and it would be sufficient. | ||||
| 	# but for some archs/distros it doesn't work well (issue #82), so we add a dumber check: | ||||
| 	# uncompressed kernels always have the following string present | ||||
| 	if ! which strings >/dev/null 2>&1; then | ||||
| 		vmlinux_err="missing 'strings' tool, please install it, usually it's in the 'binutils' package" | ||||
| 		return 0 | ||||
| 	else | ||||
| 		strings "$1" | grep -q '^Linux version ' && return 0 | ||||
| 	fi | ||||
| 	# not found: kernel not valid | ||||
| 	readelf -h "$1" >/dev/null 2>&1 && return 0 | ||||
| 	return 1 | ||||
| } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user