View | Details | Raw Unified
Collapse All | Expand All

(-) /usr/portage/net-misc/openswan/openswan-2.4.4.ebuild (-1 / +8 lines)
 Lines 37-43    Link Here 
	check_version_h
	check_version_h
	# Get the kernel version of sources in /usr/src/linux ...
	# Get the kernel version of sources in /usr/src/linux ...
	export KV_full="$(awk '/UTS_RELEASE/ { gsub("\"", "", $3); print $3 }' \
	export KV_full="$(awk '/UTS_RELEASE/ { gsub("\"", "", $3); print $3; nextfile}; \
	                       /LINUX_VERSION_CODE/ { \
						       major=rshift( $3, 16 ); \
						       minor=and( rshift( $3, 8 ), 255 ); \
							   micro=and( $3, 255); \
							   printf( "%d.%d.%d\n", major, minor, micro ); \
							   nextfile; \
					       }' \
		"${ROOT}/usr/src/linux/include/linux/version.h")"
		"${ROOT}/usr/src/linux/include/linux/version.h")"
	export KV_major="$(echo "${KV_full}" | cut -d. -f1)"
	export KV_major="$(echo "${KV_full}" | cut -d. -f1)"
	export KV_minor="$(echo "${KV_full}" | cut -d. -f2)"
	export KV_minor="$(echo "${KV_full}" | cut -d. -f2)"