From: L p R n d n <guix@lprndn.info>
To: Mathieu Othacehe <m.othacehe@gmail.com>
Cc: Guix-devel <guix-devel@gnu.org>
Subject: Re: Come back and graphical installer
Date: Sat, 17 Nov 2018 16:05:07 +0100 [thread overview]
Message-ID: <cuc8t1r923g.fsf@lprndn.info> (raw)
In-Reply-To: <878t1rygfu.fsf@gmail.com> (Mathieu Othacehe's message of "Sat, 17 Nov 2018 22:36:05 +0900")
[-- Attachment #1: Type: text/plain, Size: 443 bytes --]
Mathieu Othacehe <m.othacehe@gmail.com> writes:
>> I built the disk image from the wip-newt-installer branch.
>
> Ok so could you run:
>
> guix gc -R /gnu/store/xxx-your-disk-image | grep installer
>
> It should return you the installer script in store
> (/gnu/store/xxx-installer). Replying to this email with this file in
> attachment would maybe help me understand what's going wrong.
>
> Thanks,
>
> Mathieu
Here it is!
Thanks,
Lprndn
[-- Attachment #2: installer --]
[-- Type: application/octet-stream, Size: 4302 bytes --]
#!/gnu/store/1mr5izrbxwd7cbq8m1xrqm45rzkibpsj-guile-2.2.3/bin/guile --no-auto-compile
!#
(eval-when (expand load eval) (set! %load-path (cons "/gnu/store/xlsn612abqz25gl0bxdxdpax9z8ngaxn-module-import" (append (map (lambda (extension) (string-append extension "/share/guile/site/" (effective-version))) (quote ("/gnu/store/qbzw2ygy1nq2h0nq6sl9cgg1c5mq5g8z-guile-gcrypt-0.1.0" "/gnu/store/dks0d1f20n2md5vww523g5f14z5nxlc0-guile-newt-0-3.f19b02d12" "/gnu/store/sw3wxk3ylxd1kc2z4z4kb5191x9pf17n-guile-json-1.2.0"))) %load-path))) (set! %load-compiled-path (cons "/gnu/store/g967vsq3dix4w5zjhpcp9p4f30hcmnsm-module-import-compiled" (append (map (lambda (extension) (string-append extension "/lib/guile/" (effective-version) "/site-ccache")) (quote ("/gnu/store/qbzw2ygy1nq2h0nq6sl9cgg1c5mq5g8z-guile-gcrypt-0.1.0" "/gnu/store/dks0d1f20n2md5vww523g5f14z5nxlc0-guile-newt-0-3.f19b02d12" "/gnu/store/sw3wxk3ylxd1kc2z4z4kb5191x9pf17n-guile-json-1.2.0"))) %load-compiled-path))))(begin (use-modules (gnu installer keymap) (gnu installer steps) (gnu installer locale) (newt) (gnu installer newt page) (gnu installer newt utils) (gnu installer newt wifi) (guix i18n) (guix build utils) (ice-9 match)) (begin (bindtextdomain "guix" (string-append "/gnu/store/v5lad91n9wsnxqfqdy76mmsjc1fm8v0c-guix-0.15.0-7.f5a2724" "/share/locale")) (textdomain "guix")) (let* ((inputs (quote ("/gnu/store/q4b3s9y4i0da36drp7zfq9yqcf43s47v-bash-4.4.19" "/gnu/store/vjmmcq0s5z7s0pgdcw6p3gfn0a8a5fl6-connman-1.36" "/gnu/store/1g9r9lk412srqwggv1wv33j4fby7jpg1-shadow-4.6" "/gnu/store/63gkgnixg6xj3m9cgl25ib2zxl51ngw0-coreutils-8.29")))) (with-output-to-port (%make-void-port "w") (lambda () (set-path-environment-variable "PATH" (quote ("bin" "sbin")) inputs)))) (begin (newt-init) (clear-screen) (set-screen-size!)) (catch #t (lambda () (run-installer-steps #:rewind-strategy (quote menu) #:menu-proc (lambda (steps) (run-menu-page steps)) #:steps (list (installer-step (id (quote welcome)) (compute (lambda _ (run-welcome-page "/gnu/store/36h59r4pb7nw3wk9k0ipar3hgf3cqlnx-logo.txt")))) (installer-step (id (quote locale)) (description (G_ "Locale selection")) (compute (lambda _ (let ((result ((lambda* (#:key supported-locales iso639-languages iso3166-territories) (run-locale-page #:supported-locales supported-locales #:iso639-languages iso639-languages #:iso3166-territories iso3166-territories)) #:supported-locales (load-compiled (string-append "/gnu/store/lbxg6l6yj6xh7yr1avlja1mm9lpxsf34-locales" "/" "locales" ".go")) #:iso639-languages (load-compiled (string-append "/gnu/store/rn3vhgkbr132xs4vpwm6pxp0p2i51rl0-iso639-languages" "/" "iso639-languages" ".go")) #:iso3166-territories (load-compiled (string-append "/gnu/store/s3vazy50fvc1r24lcfi0cssy70zamibf-iso3166-territories" "/" "iso3166-territories" ".go"))))) ((lambda (locale-name) (false-if-exception (setlocale LC_ALL locale-name))) result))))) (installer-step (id (quote timezone)) (description (G_ "Timezone selection")) (compute (lambda _ ((lambda* (zonetab) (run-timezone-page zonetab)) (string-append "/gnu/store/2b2md66fbzyspsmd5dj6zkj9hilac40r-tzdata-2018e" "/share/zoneinfo/zone.tab"))))) (installer-step (id (quote keymap)) (description (G_ "Keyboard mapping selection")) (compute (lambda _ (let ((result (call-with-values (lambda () (xkb-rules->models+layouts (string-append "/gnu/store/ypc2xp67lxc1hpznajcpcwzqb4pw9p1v-xkeyboard-config-2.23.1" "/share/X11/xkb/rules/base.xml"))) (lambda (models layouts) ((lambda* (#:key models layouts) (run-keymap-page #:models models #:layouts layouts)) #:models models #:layouts layouts))))) ((match-lambda ((model layout variant) (kmscon-update-keymap model layout variant))) result))))) (installer-step (id (quote hostname)) (description (G_ "Hostname selection")) (compute (lambda _ (run-hostname-page)))) (installer-step (id (quote network)) (description (G_ "Network selection")) (compute (lambda _ (run-network-page)))) (installer-step (id (quote hostname)) (description (G_ "User selection")) (compute (lambda _ (run-user-page))))))) (const #f) (lambda (key . args) ((lambda (key args) (newt-finish)) key args) (call-with-output-file "/tmp/error" (lambda (port) (display-backtrace (make-stack #t) port) (print-exception port (stack-ref (make-stack #t) 1) key args))) (primitive-exit 1))) (begin (newt-finish)))
next prev parent reply other threads:[~2018-11-17 14:05 UTC|newest]
Thread overview: 74+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-10-20 15:07 Come back and graphical installer Mathieu Othacehe
2018-10-20 15:25 ` Pierre Neidhardt
2018-10-20 15:48 ` Mathieu Othacehe
2018-10-22 12:37 ` Ludovic Courtès
2018-10-22 13:58 ` Danny Milosavljevic
2018-10-20 20:57 ` Chris Marusich
2018-10-21 9:50 ` Pierre Neidhardt
2018-10-22 12:48 ` Ludovic Courtès
2018-10-23 3:39 ` Mathieu Othacehe
2018-10-23 8:17 ` Björn Höfling
2018-10-22 15:07 ` Danny Milosavljevic
2018-10-23 2:47 ` bill-auger
2018-10-23 2:55 ` bill-auger
2018-10-23 3:48 ` Mathieu Othacehe
2018-10-24 13:23 ` Ludovic Courtès
2018-11-16 13:20 ` Mathieu Othacehe
2018-11-16 21:29 ` Ludovic Courtès
2018-11-17 3:51 ` Mathieu Othacehe
2018-11-17 13:30 ` L p R n d n
2018-11-17 13:05 ` Mathieu Othacehe
2018-11-17 14:21 ` L p R n d n
2018-11-17 13:36 ` Mathieu Othacehe
2018-11-17 15:05 ` L p R n d n [this message]
2018-11-17 14:36 ` Mathieu Othacehe
2018-11-17 18:05 ` L p R n d n
2018-11-18 3:21 ` Mathieu Othacehe
2018-11-18 12:45 ` swedebugia
2018-11-23 11:08 ` L p R n d n
2018-11-23 11:11 ` L p R n d n
2018-11-18 23:03 ` Ludovic Courtès
2018-11-19 2:26 ` Mathieu Othacehe
2018-11-19 20:38 ` Ludovic Courtès
2018-11-20 1:25 ` Mathieu Othacehe
2018-11-22 9:13 ` Merging ‘wip-newt-installer’ in master? Ludovic Courtès
2018-11-22 14:57 ` Mathieu Othacehe
2018-11-23 13:49 ` Ludovic Courtès
2018-11-23 14:48 ` Mathieu Othacehe
2018-11-23 15:31 ` Ludovic Courtès
2018-11-24 3:57 ` Mathieu Othacehe
2018-11-28 9:07 ` Mathieu Othacehe
2018-11-28 13:14 ` Ludovic Courtès
2018-11-29 1:23 ` Mathieu Othacehe
2018-11-29 5:44 ` Brett Gilio
2018-11-29 10:36 ` Ludovic Courtès
2018-12-05 13:23 ` Mathieu Othacehe
2018-12-05 23:50 ` swedebugia
2019-01-05 22:50 ` Ludovic Courtès
2019-01-12 19:25 ` Mathieu Othacehe
2019-01-13 17:09 ` Mathieu Othacehe
2019-01-13 21:13 ` Ludovic Courtès
2019-01-16 17:12 ` Ludovic Courtès
2019-01-16 17:55 ` Mathieu Othacehe
2019-01-16 22:28 ` Ludovic Courtès
2019-01-16 18:25 ` Ludovic Courtès
2019-01-16 19:14 ` John Soo
2019-01-16 19:43 ` Mathieu Othacehe
2019-01-17 0:04 ` Ludovic Courtès
2019-01-17 7:44 ` Ricardo Wurmus
2019-01-17 8:48 ` Mathieu Othacehe
2019-01-17 13:13 ` Ludovic Courtès
2019-01-19 18:26 ` Pierre Neidhardt
2019-01-21 8:33 ` Mathieu Othacehe
2019-01-21 8:39 ` Pierre Neidhardt
2019-01-21 9:03 ` Mathieu Othacehe
2019-01-21 9:06 ` Pierre Neidhardt
2019-02-06 13:56 ` Pierre Neidhardt
2019-02-08 22:00 ` Ludovic Courtès
2019-01-16 20:07 ` Jan Nieuwenhuizen
2018-11-18 19:43 ` Come back and graphical installer Thorsten Wilms
2018-11-18 20:14 ` swedebugia
2018-11-19 2:13 ` Mathieu Othacehe
2018-11-19 2:10 ` Mathieu Othacehe
2018-11-19 11:31 ` Thorsten Wilms
2018-11-21 14:55 ` swedebugia
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cuc8t1r923g.fsf@lprndn.info \
--to=guix@lprndn.info \
--cc=guix-devel@gnu.org \
--cc=m.othacehe@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.