INNER CODE UNIT · Go
operator
cdk-team/CDK · conf/linux_kernel_exploit.go:2009
operator=${rest%$version}
if [ "$pkgName" == "linux-kernel" -o "$opt_checksec_mode" == "true" ]; then
# for --cvelist-file mode skip kernel version comparision
[ "$opt_cvelist_file" = "true" ] && return 0
doVersionComparision $version $operator $KERNEL && return 0
else
# extract package version and check if requiremnt is true
pkg=$(echo "$PKG_LIST" | grep -E -i "^$pkgName-[0-9]+" | head -1)
# skip (if run with --skip-pkg-versions) version checking if package with given name is installed
[ "$opt_skip_pkg_versions" = "true" -a -n "$pkg" ] && return 0
# versioning:
#echo "pkg: $pkg"
pkgVersion=$(echo "$pkg" | grep -E -i -o -e '-[\.0-9\+:p]+[-\+]' | cut -d':' -f2 | sed 's/[\+-]//g' | sed 's/p[0-9]//g')