unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#39628] [PATCH] gnu: accountsservice: 'Add patch-/bin/cat' phase.
@ 2020-02-16  1:10 Rene via Guix-patches via
  2020-02-16 15:32 ` bug#39628: " Marius Bakke
  0 siblings, 1 reply; 2+ messages in thread
From: Rene via Guix-patches via @ 2020-02-16  1:10 UTC (permalink / raw)
  To: 39628

[-- Attachment #1: Type: text/plain, Size: 567 bytes --]

Hello,

this patch fix the absolute path for /bin/cat and is required to set thumbnail image for user in GNOME desktop.

Debug error:

--
1) gnome-control-center -v
2) try changing the user's thumbnail.

00:25:56.0336           AccountsService:  WARNING: SetIconFile call failed: GDBus.Error:org.freedesktop.Accounts.Error.Failed: reading file '/gnu/store/k159736sj00s0jkirkr2270nlx6sx6h2-gnome-control-center-3.32.2/share/pixmaps/faces/mountain.jpg' failed: Failed to execute child process “/bin/cat” (No such file or directory)
--

Thanks
Rene


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-gnu-accountsservice-Add-patch-bin-cat-phase.patch --]
[-- Type: text/x-patch; name="0001-gnu-accountsservice-Add-patch-bin-cat-phase.patch", Size: 1307 bytes --]

From 9df62bc0f1a4e99311191ae940e85b559887a480 Mon Sep 17 00:00:00 2001
From: Rene Saavedra <pacoon@protonmail.com>
Date: Sat, 15 Feb 2020 18:46:14 -0600
Subject: [PATCH] gnu: accountsservice: 'Add patch-/bin/cat' phase.

* gnu/packages/freedesktop.scm (accountsservice)[arguments]: Add 'patch-/bin/cat'
phase.
---
 gnu/packages/freedesktop.scm | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index 01466b8ec5..80e185c8e7 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -17,6 +17,7 @@
 ;;; Copyright © 2019 Reza Alizadeh Majd <r.majd@pantherx.org>
 ;;; Copyright © 2019, 2020 Guillaume Le Vaillant <glv@posteo.net>
 ;;; Copyright © 2020 Jakub Kądziołka <kuba@kadziolka.net>
+;;; Copyright © 2020 Rene Saavedra <pacoon@protonmail.com>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -921,6 +922,11 @@ message bus.")
          "--enable-elogind")
        #:phases
        (modify-phases %standard-phases
+         (add-after 'unpack 'patch-/bin/cat
+           (lambda _
+             (substitute* "src/user.c"
+               (("/bin/cat") (which "cat")))
+             #t))
          (add-before
           'configure 'pre-configure
           (lambda* (#:key inputs #:allow-other-keys)
-- 
2.21.0


^ permalink raw reply related	[flat|nested] 2+ messages in thread

* bug#39628: [PATCH] gnu: accountsservice: 'Add patch-/bin/cat' phase.
  2020-02-16  1:10 [bug#39628] [PATCH] gnu: accountsservice: 'Add patch-/bin/cat' phase Rene via Guix-patches via
@ 2020-02-16 15:32 ` Marius Bakke
  0 siblings, 0 replies; 2+ messages in thread
From: Marius Bakke @ 2020-02-16 15:32 UTC (permalink / raw)
  To: Rene, 39628-done

[-- Attachment #1: Type: text/plain, Size: 405 bytes --]

Rene via Guix-patches via <guix-patches@gnu.org> writes:

> Hello,
>
> this patch fix the absolute path for /bin/cat and is required to set thumbnail image for user in GNOME desktop.

Good catch, applied in c9aadd074961b149870cbe6128d77b6cacb1d2b6.

By the way, there are some other hard coded file names in that file, for
/usr/bin/passwd and /usr/bin/chage.  We should probably patch those too.

Thanks!

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2020-02-16 15:33 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-02-16  1:10 [bug#39628] [PATCH] gnu: accountsservice: 'Add patch-/bin/cat' phase Rene via Guix-patches via
2020-02-16 15:32 ` bug#39628: " Marius Bakke

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).