From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [PATCH] Fix XFCE shutdown/reboot via menu. Date: Tue, 24 Nov 2015 21:40:21 +0100 Message-ID: <87h9kbku6i.fsf@gnu.org> References: <87vb8vqolg.fsf@elephly.net> <87fuzz5bs5.fsf@gnu.org> <87si3zqcy5.fsf@elephly.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:36692) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a1KO1-0001ZD-I9 for guix-devel@gnu.org; Tue, 24 Nov 2015 15:40:29 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a1KO0-00060m-Jm for guix-devel@gnu.org; Tue, 24 Nov 2015 15:40:25 -0500 In-Reply-To: <87si3zqcy5.fsf@elephly.net> (Ricardo Wurmus's message of "Sat, 21 Nov 2015 22:06:58 +0100") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Ricardo Wurmus Cc: guix-devel Ricardo Wurmus skribis: > Ludovic Court=C3=A8s writes: [...] >>> I also needed to change my system configuration to add =E2=80=9Cpkexec= =E2=80=9D to the >>> list of setuid programs: >>> >>> (setuid-programs (cons #~(string-append #$polkit "/bin/pkexec") >>> %setuid-programs)) >>> >>> Maybe this should just be added to %setuid-programs? >> >> I think polkit-service-type should extend setuid-service-type to add >> that program. > > =E2=80=98polkit-service-type=E2=80=99 already extends =E2=80=98setuid-pro= grams-service-type=E2=80=99 > with =E2=80=98polkit-setuid-programs=E2=80=99: > > (define polkit-setuid-programs > (match-lambda > (($ polkit) > (list #~(string-append #$polkit > "/lib/polkit-1/polkit-agent-helper-1"))))) > > I guess we can just append =E2=80=98#~(string-append #$polkit "/bin/pkexe= c")=E2=80=99 > here. Yes. Ludo=E2=80=99.