GNU bug report logs -
#41541
merge wip-hurd-vm
Previous Next
Reported by: Jan Nieuwenhuizen <janneke <at> gnu.org>
Date: Tue, 26 May 2020 14:22:02 UTC
Severity: normal
Done: Jan Nieuwenhuizen <janneke <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
Message #136 received at 41541 <at> debbugs.gnu.org (full text, mbox):
"Jan (janneke) Nieuwenhuizen" <janneke <at> gnu.org> skribis:
> +(define (hurd-activation-script gexps)
> + "Return the Hurd activation script, which evaluates GEXPS."
> + (define actions
> + (map (cut program-file "activate-service.scm" <>) gexps))
> +
> + (with-imported-modules (source-module-closure
> + '((gnu build activation)
> + (guix build utils)))
> + #~(begin
> + (use-modules (gnu build activation)
> + (guix build utils))
> +
> + (mkdir-p "/var/run") ;for the PID files
> + (mkdir-p "/var/log")
> +
> + ;; Set up /run/current-system. Among other things this
> + ;; sets up locales, which the activation snippets
> + ;; executed below may expect.
> + (activate-current-system #:kernel-command-line command-line)
It seems that ‘command-line’ is unbound here, no?
I was wondering: if the only thing that differs between Linux and Mach
is the command line, could we keep the same activation script for both
cases, and instead move the conditional to (gnu build activation), like:
(if (string-contains %host-type "linux-gnu")
linux-command-line
mach-command-line)
Does that make sense?
Thanks,
Ludo’.
This bug report was last modified 4 years and 340 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.