From 4f5655060df6fce2c9ded4160a5717a4663d492d Mon Sep 17 00:00:00 2001 From: "Carl D. Roth" Date: Thu, 20 Sep 2018 18:14:08 -0700 Subject: [PATCH] Fixed shell invocation bug in onie-sysinfo --- .../all/vendor-config-onl/src/python/onl/install/ShellApp.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/base/all/vendor-config-onl/src/python/onl/install/ShellApp.py b/packages/base/all/vendor-config-onl/src/python/onl/install/ShellApp.py index fcf7f93d..2f28476f 100644 --- a/packages/base/all/vendor-config-onl/src/python/onl/install/ShellApp.py +++ b/packages/base/all/vendor-config-onl/src/python/onl/install/ShellApp.py @@ -242,8 +242,10 @@ class OnieSysinfoApp(SubprocessMixin, object): with InitrdContext(initrd=initrd, log=self.log) as ctx: cmd = ['onie-sysinfo',] cmd.extend(self.args) + self.log.info("foo!") + cmd = 'IFS=;' + " ".join(cmd) cmd = ('chroot', ctx.dir, - '/bin/sh', '-c', 'IFS=;' + " ".join(cmd)) + '/bin/sh', '-c', cmd,) try: self.output = self.check_output(cmd) ret = 0