summarylogtreecommitdiffstats
path: root/update.py
diff options
context:
space:
mode:
authorchrisjbillington2022-01-14 07:09:15 +1030
committerchrisjbillington2022-01-14 07:11:44 +1030
commit32965004502afe79be48b14900b3c3308013cc93 (patch)
tree7b4b630e2d6f9fdc20718cf7a5efee67397a2433 /update.py
parenta8b083d7cbfab25ce38916b6984d0febfd97e369 (diff)
downloadaur-32965004502afe79be48b14900b3c3308013cc93.tar.gz
Fix build failure when kernel version ends in .0
Diffstat (limited to 'update.py')
-rw-r--r--update.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/update.py b/update.py
index 2630df1fc3e7..9dffa8509eca 100644
--- a/update.py
+++ b/update.py
@@ -43,11 +43,16 @@ def update():
template = Template(Path('PKGBUILD.template').read_text())
+ kernver, archver = kern_info['pkgver'].rsplit('.', 1)
+ pkgrel = kern_info['pkgrel']
+ padded_kernver = kernver if len(kernver.split('.')) == 3 else kernver + '.0'
+
pkgbuild = template.substitute(
- KERNVER=kern_info['pkgver'].rsplit('.', 1)[0],
- ARCHVER=kern_info['pkgver'].rsplit('.', 1)[1],
+ KERNVER=kernver,
+ ARCHVER=archver,
PKGVER=kern_info['pkgver'],
- PKGREL=kern_info['pkgrel'],
+ PKGREL=pkgrel,
+ KERNNAME=f"{padded_kernver}-{archver}-{pkgrel}",
URL=kern_info['url'],
KERN_PKGDESC=kern_info['pkgdesc'],
KERN_DEPENDS=arr("depends", kern_info['depends']),