- vt_unix_parse_freebsd_ver (loop)/bin/freebsd-version vt_userland_ver
- if regexp "\"13\.[0-9]-" "$vt_userland_ver"; then
- set vt_freebsd_ver=13.x
- elif regexp "\"12\.[0-9]-" "$vt_userland_ver"; then
- set vt_freebsd_ver=12.x
- elif regexp "\"11\.[0-9]-" "$vt_userland_ver"; then
- set vt_freebsd_ver=11.x
- elif regexp "\"10\.[0-9]-" "$vt_userland_ver"; then
- set vt_freebsd_ver=10.x
- elif regexp "\"9\.[0-9]-" "$vt_userland_ver"; then
- set vt_freebsd_ver=9.x
- fi
+ vt_unix_parse_freebsd_ver (loop)/bin/freebsd-version vt_userland_ver
+ if regexp --set 1:vtBsdVerNum "\"(14|13|12|11|10|9)\.[0-9]-" "$vt_userland_ver"; then
+ set vt_freebsd_ver=${vtBsdVerNum}.x
+ fi