#!/bin/bash

unset LEGACY_META

case "$arch" in
	amd64)
		flavours[1]="generic"
		flavours[2]="hardened"

		# don't include 4.15 in smolensk 1.7 (which is also 1.6.x)
		astraver=`cat /etc/astra_version | sed -ne 's/.*\s\+\([\.[:digit:]]\+\)\s\+.*/\1/p'`
		astraversion=`cat /etc/astra_version`
		if ! [[ "${astraver}" =~ ^1\.6\. ]] && ! [[ "${astraversion}" =~ ^1\.7 ]]; then
			kern_maj[1]="4.15"
			kern_rel[1]="4.15.3-141"
			LEGACY_META=1
			legacy_rel=${kern_rel[1]}
		fi

		kern_maj[2]="5.4"
		kern_rel[2]="5.4.0-71"

		if [[ "${astraver}" =~ ^2\.12\. ]] || [ "${astraver}" = "1.6" ]; then
			kern_maj[3]="5.10"
			kern_rel[3]="5.10.0-1038.40"
		fi

		;;

	arm64)
		flavours[1]="generic"

		kern_maj[2]="5.4"
		kern_rel[2]="5.4.0-54"
		;;

	e2k*)
		flavours[1]="generic-1c"
		flavours[2]="generic-8c"
		flavours[3]="generic-8cb"

		kern_maj[1]="4.9"
		kern_rel[1]="4.9.0-5"
		;;

	*)
		echo "arch $arch not supported"
		exit 1
		;;
esac