Fix detect current rootfs.num (read from kernel command line)

This commit is contained in:
remittor
2023-08-30 14:34:18 +03:00
parent 5deffbd1fa
commit 3eba557704
+5 -1
View File
@@ -81,13 +81,17 @@ class DevInfo():
if not self.partlist or len(self.partlist) <= 1:
die("Partition list is empty!")
self.get_rootfs()
self.get_kernel_cmdline()
if self.rootfs.num is None:
if 'firmware' in self.kcmdline:
self.rootfs.num = int(self.kcmdline['firmware'])
print(f'rootfs.num = {self.rootfs.num}\n')
self.get_baseinfo()
if not self.info.cpu_arch:
die("Can't detect CPU arch! Try to reboot device.")
if infolevel >= 2:
self.get_ver()
if infolevel >= 3:
self.get_kernel_cmdline()
self.get_nvram()
if infolevel >= 4:
self.get_bootloader()