Gentoo Archives: gentoo-commits

From: "Mike Frysinger (vapier)" <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-misc/chrome-remote-desktop/files: chrome-remote-desktop-41.0.2272.41-always-sudo.patch
Date: Tue, 03 Mar 2015 05:34:11
Message-Id: 20150303053408.2E44412EDD@oystercatcher.gentoo.org
1 vapier 15/03/03 05:34:08
2
3 Added:
4 chrome-remote-desktop-41.0.2272.41-always-sudo.patch
5 Log:
6 Avoid using gksu and always use sudo #541708 by Kelly Price.
7
8 (Portage version: 2.2.17/cvs/Linux x86_64, signed Manifest commit with key D2E96200)
9
10 Revision Changes Path
11 1.1 net-misc/chrome-remote-desktop/files/chrome-remote-desktop-41.0.2272.41-always-sudo.patch
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/chrome-remote-desktop/files/chrome-remote-desktop-41.0.2272.41-always-sudo.patch?rev=1.1&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/chrome-remote-desktop/files/chrome-remote-desktop-41.0.2272.41-always-sudo.patch?rev=1.1&content-type=text/plain
15
16 Index: chrome-remote-desktop-41.0.2272.41-always-sudo.patch
17 ===================================================================
18 https://bugs.gentoo.org/541708
19
20 just use `sudo` for everything
21
22 --- a/opt/google/chrome-remote-desktop/chrome-remote-desktop
23 +++ b/opt/google/chrome-remote-desktop/chrome-remote-desktop
24 @@ -1092,10 +1092,7 @@
25 except KeyError:
26 logging.info("Group '%s' not found." % CHROME_REMOTING_GROUP_NAME)
27
28 - if os.getenv("DISPLAY"):
29 - sudo_command = "gksudo --description \"Chrome Remote Desktop\""
30 - else:
31 - sudo_command = "sudo"
32 + sudo_command = "sudo"
33 command = ("sudo -k && exec %(sudo)s -- sh -c "
34 "\"groupadd -f %(group)s && gpasswd --add %(user)s %(group)s\"" %
35 { 'group': CHROME_REMOTING_GROUP_NAME,