2022-09-02 22:30:42 +00:00
|
|
|
post_install() {
|
2022-09-14 23:54:36 +00:00
|
|
|
_ver=$(echo $1|awk -F'-' '{print $1}')
|
|
|
|
dkms add -m amzn-drivers -v $_ver
|
|
|
|
dkms build -m amzn-drivers -v $_ver
|
2023-02-10 01:14:22 +00:00
|
|
|
printf 'Make sure to add "ena" to the "/etc/mkinitcpio.conf" "MODULES" section'
|
|
|
|
printf ' and rebuild the initramfs with "mkinitcpio -P"\n'
|
2022-09-02 22:30:42 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
post_upgrade() {
|
2022-09-14 23:54:36 +00:00
|
|
|
_ver_new=$(echo $1|awk -F'-' '{print $1}')
|
|
|
|
_ver_old=$(echo $2|awk -F'-' '{print $1}')
|
2023-02-10 01:14:22 +00:00
|
|
|
# Omitting error from dkms removal as the old driver may have been removed already.
|
|
|
|
dkms uninstall -m amzn-drivers -v $_ver_old --all 2> /dev/null
|
|
|
|
dkms remove -m amzn-drivers -v $_ver_old --all 2> /dev/null
|
|
|
|
dkms unbuild -m amzn-drivers -v $_ver_old --all 2> /dev/null
|
2022-09-14 23:54:36 +00:00
|
|
|
dkms build -m amzn-drivers -v $_ver_new
|
2022-09-02 22:30:42 +00:00
|
|
|
}
|