[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
193/207: gnu: glibc-mesboot: Oops, install everything.
From: |
Jan Nieuwenhuizen |
Subject: |
193/207: gnu: glibc-mesboot: Oops, install everything. |
Date: |
Sat, 8 Sep 2018 13:26:33 -0400 (EDT) |
janneke pushed a commit to branch wip-bootstrap
in repository guix.
commit 9f10cd2cf7381ae2825309288d14ce44591323a0
Author: Jan Nieuwenhuizen <address@hidden>
Date: Mon Sep 3 22:50:06 2018 +0200
gnu: glibc-mesboot: Oops, install everything.
* gnu/packages/commencement.scm (glibc-mesboot): Oops, install everything.
---
gnu/packages/commencement.scm | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm
index d72b24e..694e8a6 100644
--- a/gnu/packages/commencement.scm
+++ b/gnu/packages/commencement.scm
@@ -1422,7 +1422,17 @@ exec " gcc "/bin/" program
`(,@(substitute-keyword-arguments (package-arguments
glibc-headers-mesboot)
((#:make-flags make-flags)
`(let ((bash (assoc-ref %build-inputs "bash")))
- (list (string-append "SHELL=" bash "/bin/sh"))))))))))
+ (list (string-append "SHELL=" bash "/bin/sh"))))
+ ((#:phases phases)
+ `(modify-phases ,phases
+ (replace 'install
+ (lambda* (#:key outputs make-flags #:allow-other-keys)
+ (let* ((kernel-headers (assoc-ref %build-inputs
"kernel-headers"))
+ (out (assoc-ref outputs "out"))
+ (install-flags (cons "install" make-flags)))
+ (and (apply invoke "make" install-flags)
+ (copy-recursively kernel-headers out)
+ #t))))))))))))
(define-public m4-mesboot
(package-with-bootstrap-guile
- 186/207: gnu: gcc-mesboot0: Cleanup., (continued)
- 186/207: gnu: gcc-mesboot0: Cleanup., Jan Nieuwenhuizen, 2018/09/08
- 190/207: gnu: gcc-mesboot: Cleanup., Jan Nieuwenhuizen, 2018/09/08
- 56/207: gnu: mescc-tools-boot: Update for mes 0.15., Jan Nieuwenhuizen, 2018/09/08
- 192/207: gnu: glibc-mesboot: Cleanup., Jan Nieuwenhuizen, 2018/09/08
- 98/207: gnu: binutils-boot0: Inject AR, LD from bootstrap-binaries., Jan Nieuwenhuizen, 2018/09/08
- 113/207: gnu: binutils-mesboot0: Package with bootstrap-guile., Jan Nieuwenhuizen, 2018/09/08
- 118/207: gnu: mescc-tools-boot: Revise dependencies., Jan Nieuwenhuizen, 2018/09/08
- 163/207: Add new cheat: use %bootstrap-glibc for x86 for now., Jan Nieuwenhuizen, 2018/09/08
- 124/207: gnu: gcc-core-mesboot: Revise dependencies., Jan Nieuwenhuizen, 2018/09/08
- 121/207: gnu: tcc-boot0: Revise dependencies., Jan Nieuwenhuizen, 2018/09/08
- 193/207: gnu: glibc-mesboot: Oops, install everything.,
Jan Nieuwenhuizen <=
- 109/207: REMOVEME: %fake-bootstrap => #t., Jan Nieuwenhuizen, 2018/09/08
- 160/207: gnu: Add mpc-boot 1.0.3., Jan Nieuwenhuizen, 2018/09/08
- 166/207: gnu: file-boot0: Do not strip binaries or validate-runpath., Jan Nieuwenhuizen, 2018/09/08
- 63/207: gnu: binutils-boot: Update to 2.10.1., Jan Nieuwenhuizen, 2018/09/08
- 134/207: gnu: mescc-tools-boot: Use gnu-build-system., Jan Nieuwenhuizen, 2018/09/08
- 110/207: Revert "REMOVEME: %fake-bootstrap => #t.", Jan Nieuwenhuizen, 2018/09/08
- 185/207: gnu: glibc-mesboot0: Cleanup., Jan Nieuwenhuizen, 2018/09/08
- 140/207: gnu: Add %diffutils-static, %diffutils-static-stripped, %diffutils-bootstrap-tarball., Jan Nieuwenhuizen, 2018/09/08
- 152/207: gnu: make-mesboot: Update to 3.80., Jan Nieuwenhuizen, 2018/09/08
- 188/207: gnu: binutils-mesboot: Cleanup., Jan Nieuwenhuizen, 2018/09/08