From d55aaf19a27fa049ab88ed7d886680c432ed52be Mon Sep 17 00:00:00 2001 From: jeffser Date: Wed, 9 Oct 2024 12:51:02 -0600 Subject: [PATCH] Nah, I'll leave then sudo thing --- src/dialogs.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/dialogs.py b/src/dialogs.py index 521b9f0..bcda64a 100644 --- a/src/dialogs.py +++ b/src/dialogs.py @@ -440,6 +440,8 @@ def run_script_response(self, dialog, task, script, language_name): script = ';\n'.join(script) script += '; echo "\n🦙 {}"'.format(_('Script exited')) + if language_name == 'bash': + script = re.sub(r'(?m)^\s*sudo', 'pkexec', script) if shutil.which('flatpak-spawn') and language_name == 'bash': sandbox = True try: