OSDN Git Service

[update] : No use sudo
authorhayao <shun819.mail@gmail.com>
Fri, 8 Jan 2021 06:04:48 +0000 (15:04 +0900)
committerhayao <shun819.mail@gmail.com>
Fri, 8 Jan 2021 06:04:48 +0000 (15:04 +0900)
tools/build_helper.py

index 4dcb263..8655312 100755 (executable)
@@ -214,7 +214,10 @@ class MainWindow(Gtk.Window):
         else:
             kernel = kernel.replace("linux-", "")
         
-        command = "sudo {}/build.sh --arch {} --kernel {} --lang {} --comp-type {} --user {} --password {}".format(root_dir, arch, kernel, locale, comp, username, password)
+        display = os.environ["DISPLAY"]
+        xauthority = os.environ["XAUTHORITY"]
+
+        command = "pkexec env DISPLAY={} XAUTHORITY={} {}/build.sh --arch {} --kernel {} --lang {} --comp-type {} --user {} --password {}".format(display, xauthority, root_dir, arch, kernel, locale, comp, username, password)
         
         if self.boot_splash_button_enable.get_active():
             command = "{} --boot-splash".format(command)