[PATCH] home: Add explicit dependency on env to activation script.

  • Done
  • quality assurance status badge
Details
2 participants
  • Andrew Tropin
  • 宋文武
Owner
unassigned
Submitted by
Andrew Tropin
Severity
normal

Debbugs page

Andrew Tropin wrote 3 years ago
(address . guix-patches@gnu.org)
87pmhsyv2g.fsf@trop.in
* gnu/home/services.scm (compute-activation-script): Add explicit dependency
on env to activation script.
---
gnu/home/services.scm | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)

Toggle diff (26 lines)
diff --git a/gnu/home/services.scm b/gnu/home/services.scm
index d500ba8c68..61a7419f4e 100644
--- a/gnu/home/services.scm
+++ b/gnu/home/services.scm
@@ -20,6 +20,7 @@
(define-module (gnu home services)
#:use-module (gnu services)
#:use-module ((gnu packages package-management) #:select (guix))
+ #:use-module ((gnu packages base) #:select (coreutils))
#:use-module (guix channels)
#:use-module (guix monads)
#:use-module (guix store)
@@ -427,8 +428,9 @@ (define (compute-activation-script init-gexp gexps)
#f))))
(if (file-exists? (he-init-file new-home))
(let* ((port ((@ (ice-9 popen) open-input-pipe)
- (format #f "source ~a && env -0"
- (he-init-file new-home))))
+ (format #f "source ~a && ~a -0"
+ (he-init-file new-home)
+ #$(file-append coreutils "/bin/env"))))
(result ((@ (ice-9 rdelim) read-delimited) "" port))
(vars (map (lambda (x)
(let ((si (string-index x #\=)))
--
2.37.0
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEKEGaxlA4dEDH6S/6IgjSCVjB3rAFAmLfzzcACgkQIgjSCVjB
3rBqnQ//dHVrjk+LfpG2jg87beNlDIxAmgGvKcA99spQ+GoRSs0VEwt41J9ecxJn
x7N2alOuHhWFhANpjZp3p5ArBHGefLS50t9EgZPbO/9bQuGPGkFsK3SNI1w5y7VX
742gBYxdOZWSHXF3qNkiQv1534DTTmYdIa1BLZuZnTjaiVwPFQ6kAbPRGRgSenuj
1+I9wkkmc4NX3fivPm+0EEtfVbePB0E3uYDqprDC/4izwro9/VsidqlUvkKSX5Oc
IjYMJNq/hGC6lcCaVno97RvCJIIrwwB0cHhlNP+oK1tbX39ssZ1JNsKaBZooRQUp
0FLTe8fLDt4zoulyoYa/YO8u5WWKNZlLFVsmJaF/cl8h+ym9WXaUIIO+2R2aK2tU
b7/zzMFD8vfpc/zLzUiagyOTu39WDHi07zHimokHPRo8yqC4+ltIeVY2fvBRNb/M
cW8hFlSXuw/f+bN/k99R98gLnRZ6R16C3gbRcklcFni1svqD5E83zXtKdhpRMI1b
LNsKM224Bf6gl+SaY/Co591cWIch6TU04THIVHHRckJ89P7HJQEy7lVHkfAPI1cn
p47a4sC3IL0x19urMQloi5YbFkKZt80sZDehe8iWMZ/ZdurZgqnNQBSbYCHjvnDk
UwaKyzhTfju6UqGlfq564NBIokCaGXT8BcSec2GzNVBzuTr6/i0=
=rvqp
-----END PGP SIGNATURE-----

Andrew Tropin wrote 3 years ago
(name . 宋文武)(address . iyzsong@envs.net)(address . 56781-done@debbugs.gnu.org)
875yja1zn6.fsf@trop.in
On 2022-08-02 16:54, 宋文武 wrote:

Toggle quote (7 lines)
> Andrew Tropin <andrew@trop.in> writes:
>
>> * gnu/home/services.scm (compute-activation-script): Add explicit dependency
>> on env to activation script.
>
> Pushed, thanks!

Thank you very much!

--
Best regards,
Andrew Tropin
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEKEGaxlA4dEDH6S/6IgjSCVjB3rAFAmLpNk0ACgkQIgjSCVjB
3rAzxA/8DeBPKiP8IeT9vxEX9oGQiDifmnP1EgUYHN7Rmzd6spPfKJAeeQX/9e7y
lV8Vk57oP8AkqzsP741F0ST4ZIdqU14ONt1yJUEB49jr8EFq1aqLPRr1iInVEFUc
+5neFlSJ7BUd0zc+ojj5NFOpAc/pe0FcU/DP7/EmsfHiOFsaU/20k2eVTiZ21ho7
CNHl5qcLGEYwgiPSBYN/kwhyCVFw5YbGeF6+92M20XgEsKq/i2S34kFdHexia4T4
DgfLaYDOeYGYsR4pLx1Tg8vk4qQEEkFGdwvzCXGC+pfrYY57ut+tdIedpZVO7X6D
KXHD2hXsxG4iZtVxn1AdkDIadCjcmQpASljvO72jo0LbZ0IbcWE56TafTYfUoZ6f
JpwM/QKUXaH2M1R7VeA4a7h07UjN23LplAj/yLdYK6b29o2hP4Rd+CKkCLKhjzeF
jCP4/jjlQ/QvvTQP1wlgKvv3reZdyw6IAQkQDuys4DpFH8UFZiWIciP6GkSjoii8
VN3LAsSqSiQCB09RnlDkpYyii3L2+TGrZKt4W2sV21MokjTDCyTma68sEQX25lZg
zgENg7S+bDl3ZUMg57JXM7hywXagkFJJ6FH/AmbEm9l/ax3HcSkOo5Kl1xQGprSu
UZxJj/EYbkkWBOdpaUec8mre2tWQDvqseHuZMxbVUlskOWNPPrY=
=Jj4H
-----END PGP SIGNATURE-----

Closed
宋文武 wrote 3 years ago
(name . Andrew Tropin)(address . andrew@trop.in)(address . 56781-done@debbugs.gnu.org)
87zggngh4p.fsf@envs.net
Andrew Tropin <andrew@trop.in> writes:

Toggle quote (3 lines)
> * gnu/home/services.scm (compute-activation-script): Add explicit dependency
> on env to activation script.

Pushed, thanks!
Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 56781@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 56781
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch
You may also tag this issue. See list of standard tags. For example, to set the confirmed and easy tags
mumi command -t +confirmed -t +easy
Or, remove the moreinfo tag and set the help tag
mumi command -t -moreinfo -t +help