From cad460b4dd6d99312dd2278d86a103fa99a1a3ad Mon Sep 17 00:00:00 2001 From: Marie Date: Fri, 28 Jan 2022 23:27:37 +0000 Subject: [PATCH] Use polkit/pkexec instead of removing sudo section --- src/ts/Patch.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/ts/Patch.ts b/src/ts/Patch.ts index e781c76..a29dece 100644 --- a/src/ts/Patch.ts +++ b/src/ts/Patch.ts @@ -52,8 +52,9 @@ class Stream extends AbstractInstaller /** * Remove /etc/hosts editing due to sudo permissions - */ + * Let's keep the old removal in case of future issues () => Neutralino.os.execCommand(`cd "${path.addSlashes(patchDir)}" && sed -i '/^# ===========================================================/,+68d' patch.sh`), + */ /** * Remove test version restrictions from the anti-login crash patch @@ -73,7 +74,7 @@ class Stream extends AbstractInstaller /** * Execute the main patch installation script */ - () => Neutralino.os.execCommand(`cd "${path.addSlashes(gameDir)}" && yes yes | bash "${path.addSlashes(patchDir)}/patch.sh"`), + () => Neutralino.os.execCommand(`cd "${path.addSlashes(gameDir)}" && yes yes | pkexec bash "${path.addSlashes(patchDir)}/patch.sh"`), /** * Execute the anti-login crash patch installation script @@ -356,4 +357,4 @@ export default class Patch } } -export { Stream }; \ No newline at end of file +export { Stream };