diff options
author | András Czigány | 2021-08-21 17:36:31 +0200 |
---|---|---|
committer | András Czigány | 2021-08-21 17:49:38 +0200 |
commit | 613a4416e7f74165dd14f9a603bb28c9effd5ddc (patch) | |
tree | d752cf671b48999d96133cd5ee78fe2a3bf316fa | |
parent | 44c13aeba12bca228730e5941780d8cffd280978 (diff) | |
download | aur-613a4416e7f74165dd14f9a603bb28c9effd5ddc.tar.gz |
dkms_postint: support 5.13+ kernels (ko.xz -> ko.zst)
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 4 | ||||
-rwxr-xr-x | dkms_postinst | 13 |
3 files changed, 16 insertions, 5 deletions
@@ -1,7 +1,7 @@ pkgbase = eea-dkms pkgdesc = ESET Endpoint Antivirus Business for Linux (DKMS) pkgver = 8.1.3.0 - pkgrel = 1 + pkgrel = 2 url = https://www.eset.com/int/business/endpoint-antivirus-linux/ install = eea.install arch = x86_64 @@ -18,6 +18,6 @@ pkgbase = eea-dkms source = dkms_postinst sha256sums = 932d6cef253d4c7d4d5484911889f19a51fe268201ef8a50e40ddb7f4b3741ed sha256sums = 0ff7dd79c8811afbc95b121f322bbec4839d7ce7334e5825fa447e3f3ad129e7 - sha256sums = 29108ffcfd83fc9e1b5cdfd6b7a06143f213466a7bfa0222b07490d04900e641 + sha256sums = 20539f7116bf44defc2df0f244d8c02722b06b97fe6be8a049c4ecafce2d744c pkgname = eea-dkms @@ -7,7 +7,7 @@ _pkgname=eea pkgname="${_pkgname}-dkms" _pkgver_major=8 pkgver=8.1.3.0 -pkgrel=1 +pkgrel=2 arch=('x86_64') pkgdesc='ESET Endpoint Antivirus Business for Linux (DKMS)' url='https://www.eset.com/int/business/endpoint-antivirus-linux/' @@ -36,7 +36,7 @@ source=("${_bundle_url}/${_bundle_file}" sha256sums=('932d6cef253d4c7d4d5484911889f19a51fe268201ef8a50e40ddb7f4b3741ed' '0ff7dd79c8811afbc95b121f322bbec4839d7ce7334e5825fa447e3f3ad129e7' - '29108ffcfd83fc9e1b5cdfd6b7a06143f213466a7bfa0222b07490d04900e641') + '20539f7116bf44defc2df0f244d8c02722b06b97fe6be8a049c4ecafce2d744c') _kernel_module_dir=/var/opt/eset/${_pkgname}/eventd diff --git a/dkms_postinst b/dkms_postinst index 777d5af86c63..e533be0ddef6 100755 --- a/dkms_postinst +++ b/dkms_postinst @@ -1,10 +1,21 @@ #!/bin/sh source ./dkms.conf +compressor=xz +ko_ext=xz + +kernel_ver=(${kernelver//./ }) + +if [ ${kernel_ver[0]} -gt 5 ] || [ ${kernel_ver[0]} -eq 5 -a ${kernel_ver[1]} -ge 13 ] +then + compressor=zstd + ko_ext=zst +fi + # DKMS only provides $kernelver, so using the default module dir module_dir=/lib/modules/${kernelver} module=${module_dir}/${DEST_MODULE_LOCATION[0]}/${BUILT_MODULE_NAME[0]}.ko -xz -kd ${module}.xz +${compressor} -kd ${module}.${ko_ext} mkdir -p ${module_dir}/eset/eea mv ${module} ${module_dir}/eset/eea |