diff --git a/src/python/jw/pkg/App.py b/src/python/jw/pkg/App.py index d8ce656d..3d14b23d 100644 --- a/src/python/jw/pkg/App.py +++ b/src/python/jw/pkg/App.py @@ -308,14 +308,8 @@ class App(Base): if self.__os_release is None: release_file = '/etc/os-release' try: - result = self.call_async( - self.exec_context.run( - ['/usr/bin/cat', release_file], - throw=True, - cmd_input=InputMode.NonInteractive - ) - ) - self.__os_release = result.decode().stdout.strip() + result = self.call_async(self.exec_context.get(release_file, throw=True)) + self.__os_release = result.stdout.decode().strip() except Exception as e: log(INFO, f'Failed to read {release_file} ({str(e)}), falling back to uname') result = self.call_async(