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, |