mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-11-07 07:26:13 -05:00
system: hurd: Remove custom <manifest> gexp compiler.
This is superseded by <profile>, which was added in
ef674a24c5
.
* gnu/system/hurd.scm (compile-manifest): Remove.
(cross-hurd-image)[system-profile]: Define using 'profile'.
This commit is contained in:
parent
9549f0283a
commit
c041c360b7
1 changed files with 4 additions and 12 deletions
|
@ -41,16 +41,6 @@ (define-module (gnu system hurd)
|
|||
;;;
|
||||
;;; Code:
|
||||
|
||||
;; XXX: Surely this belongs in (guix profiles), but perhaps we need high-level
|
||||
;; <profile> objects so one can specify hooks, etc.?
|
||||
(define-gexp-compiler (compile-manifest (manifest
|
||||
(@@ (guix profiles) <manifest>))
|
||||
system target)
|
||||
"Lower MANIFEST as a profile."
|
||||
(profile-derivation manifest
|
||||
#:system system
|
||||
#:target target))
|
||||
|
||||
(define %base-packages/hurd
|
||||
(list hurd bash coreutils file findutils grep sed
|
||||
guile-3.0 guile-colorized guile-readline
|
||||
|
@ -71,8 +61,10 @@ (define (cross-built-entry entry)
|
|||
(manifest-entry-dependencies entry)))))
|
||||
|
||||
(define system-profile
|
||||
(profile
|
||||
(content
|
||||
(map-manifest-entries cross-built-entry
|
||||
(packages->manifest %base-packages/hurd)))
|
||||
(packages->manifest %base-packages/hurd)))))
|
||||
|
||||
(define grub.cfg
|
||||
(let ((hurd (cross-built hurd))
|
||||
|
|
Loading…
Reference in a new issue