qubes-anaconda-addon: fix kernel version sorting
Use proper version comparing instead of string comparing - 4.14 is newer than 4.9...
This commit is contained in:
parent
ae8b332ca8
commit
9b4568310b
@ -29,6 +29,7 @@
|
|||||||
_ = lambda x: x
|
_ = lambda x: x
|
||||||
N_ = lambda x: x
|
N_ = lambda x: x
|
||||||
|
|
||||||
|
import distutils.version
|
||||||
import functools
|
import functools
|
||||||
import grp
|
import grp
|
||||||
import logging
|
import logging
|
||||||
@ -488,7 +489,9 @@ class QubesOsSpoke(FirstbootOnlySpokeMixIn, NormalSpoke):
|
|||||||
|
|
||||||
def configure_default_kernel(self):
|
def configure_default_kernel(self):
|
||||||
self.set_stage("Setting up default kernel")
|
self.set_stage("Setting up default kernel")
|
||||||
default_kernel = sorted(os.listdir('/var/lib/qubes/vm-kernels'))[-1]
|
installed_kernels = os.listdir('/var/lib/qubes/vm-kernels')
|
||||||
|
installed_kernels = [distutils.version.LooseVersion(x) for x in installed_kernels]
|
||||||
|
default_kernel = str(sorted(installed_kernels)[-1])
|
||||||
self.run_command(['/usr/bin/qubes-prefs', 'default-kernel', default_kernel])
|
self.run_command(['/usr/bin/qubes-prefs', 'default-kernel', default_kernel])
|
||||||
|
|
||||||
def configure_dom0(self):
|
def configure_dom0(self):
|
||||||
|
Loading…
Reference in New Issue
Block a user