1
0
mirror of https://github.com/ARM-software/devlib.git synced 2025-01-31 02:00:45 +00:00

target: Fix fallback path for kernel config loading

The main path is reading /proc/config.gz. If it does not exists, the
following paths are tested:
'/boot/config', '/boot/config-$(uname -r)'

Since the 2nd path contains a command to be executed, remove quoting of
the path when using "cat".
This commit is contained in:
Douglas Raillard 2021-09-27 14:50:08 +01:00 committed by Marc Bonnici
parent d6a2ed8247
commit 528d3d4e0f

View File

@ -249,9 +249,9 @@ class Target(object):
try:
return KernelConfig(self.execute('zcat /proc/config.gz'))
except TargetStableError:
for path in ['/boot/config', '/boot/config-$(uname -r)']:
for path in ['/boot/config-$({} uname -r)'.format(self.busybox), '/boot/config']:
try:
return KernelConfig(self.execute('cat {}'.format(quote(path))))
return KernelConfig(self.execute('cat {}'.format(path)))
except TargetStableError:
pass
return KernelConfig('')