version="${version}.$PATCHLEVEL"
fi
elif [ -f /etc/redhat-release ]; then
- #name=$(head -1 /etc/redhat-release)
- name=rhel
- version=$(echo "$distroname" |
- sed -e 's/^[^0-9.]*//g' | sed -e 's/[ ].*//')
+ #name=$(head -1 /etc/redhat-release)
+ name=rhel
+ version=$(cat /etc/redhat-release |
+ sed -e 's/^[^0-9.]*//g' | sed -e 's/[ ].*//')
fi
if [ -z "$name" -o -z "$version" ]; then
fatal 1 "I don't know how to determine distro type/version.\nEither update autodetect_distro() or use the --distro argument."
case ${distro} in
rhel7*) target="3.10-rhel7";;
rhel8*) target="4.18-rhel8";;
+ rhel-9.0) target="5.14-rhel9.0";;
sles11.4) target="$(uname -r | cut -d . -f 1,2)-sles11sp4";;
sles11.3) target="$(uname -r | cut -d . -f 1,2)-sles11sp3";;
sles11*) target="$(uname -r | cut -d . -f 1,2)-sles11";;
sles12.3) target="$(uname -r | cut -d . -f 1,2)-sles12sp3";;
sles12*) target="$(uname -r | cut -d . -f 1,2)-sles12";;
sles15.1) target="$(uname -r | cut -d . -f 1,2)-sles15sp1";;
+ sles15.2) target="$(uname -r | cut -d . -f 1,2)-sles15sp2";;
+ sles15.3) target="$(uname -r | cut -d . -f 1,2)-sles15sp3";;
+ sles15.4) target="$(uname -r | cut -d . -f 1,2)-sles15sp4";;
fc18) target="3.x-fc18";;
*) fatal 1 "I don't know what distro $distro is.\nEither update autodetect_target() or use the --target argument.";;
esac