- SPL_VERSION=$(dkms status -m spl -k $3 -a $5 | awk -F', ' '{print $2; exit 0}' | grep -v ': added$')
- if [ -z $SPL_VERSION ] ; then
- echo "spl-dkms package must already be installed and built under DKMS control"
- exit 1
- fi
- ZFS_VERSION=$(dkms status -m zfs -k $3 -a $5 | awk -F', ' '{print $2; exit 0}' | grep -v ': added$')
+ # ZFS and SPL are version locked
+ ZFS_VERSION=$(dkms status -m zfs -k $3 -a $5 2>/dev/null |
+ sed -e 's:zfs/::g' -e 's:,.*::g' | cut -d: -f1 |
+ sort -V | head -n1)