From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([209.51.188.92]:44152) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hT5nD-0005xn-CT for guix-patches@gnu.org; Tue, 21 May 2019 10:31:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hT5nC-0000nX-IE for guix-patches@gnu.org; Tue, 21 May 2019 10:31:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:55181) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hT5nC-0000nH-FA for guix-patches@gnu.org; Tue, 21 May 2019 10:31:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hT5nC-0005QQ-B1 for guix-patches@gnu.org; Tue, 21 May 2019 10:31:02 -0400 Subject: [bug#35789] [PATCH] gnu: lxqt-session: fix lxqt-rc.xml permission issue Resent-Message-ID: From: Ludovic =?UTF-8?Q?Court=C3=A8s?= References: <20190518090229.22339-1-r.majd@pantherx.org> Date: Tue, 21 May 2019 16:30:10 +0200 In-Reply-To: <20190518090229.22339-1-r.majd@pantherx.org> (Reza Alizadeh Majd's message of "Sat, 18 May 2019 13:32:29 +0430") Message-ID: <87pnob283x.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Reza Alizadeh Majd Cc: 35789@debbugs.gnu.org Hello, Reza Alizadeh Majd skribis: > * gnu/packages/lxqt.scm (lxqt-session): change lxqt-rc.xml permission to > 755 after initial copy to user directory. [...] > + (substitute* "startlxqt.in" > + (("cp \"\\$LXQT_DEFAULT_OPENBOX_CONFIG\" \"\\$XDG_CONFIG_= HOME/openbox\"") > + (string-append "cp \"$LXQT_DEFAULT_OPENBOX_CONFIG\" \"$= XDG_CONFIG_HOME/openbox\"\n" > + " # fix openbox permission issue\= n" > + " chmod -R 755 \"$XDG_CONFIG_HOME= /openbox\""))) That will make every file executable. What about just: chmod u+w "$XDG_CONFIG_HOME/openbox"/* ? One last thing: could you provide the explanation you gave in just one or two lines of comment right above this =E2=80=98substitute*=E2=80=99 expr= ession? Thank you, Ludo=E2=80=99.