<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/gnu/installer/newt/final.scm, branch master</title>
<subtitle>Personal branch of https://git.savannah.gnu.org/cgit/guix.git/ for implementing 'guix deploy'.
</subtitle>
<id>https://git.jakob.space/guix.git/atom?h=master</id>
<link rel='self' href='https://git.jakob.space/guix.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/'/>
<updated>2019-04-28T20:57:08Z</updated>
<entry>
<title>installer: Tell the user where the config file is.</title>
<updated>2019-04-28T20:57:08Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-04-28T20:55:01Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=d779de18175fe99f4ed490bc8af2e80571389144'/>
<id>urn:sha1:d779de18175fe99f4ed490bc8af2e80571389144</id>
<content type='text'>
* gnu/installer/newt/final.scm (strip-prefix): New procedure.
(run-config-display-page): Add a sentence showing where the config file
is stored.
</content>
</entry>
<entry>
<title>installer: Actually reboot when the user presses "Reboot."</title>
<updated>2019-04-26T12:19:36Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-04-26T12:08:39Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=98f035482fcb32683429a474f4071bd530c3c1b8'/>
<id>urn:sha1:98f035482fcb32683429a474f4071bd530c3c1b8</id>
<content type='text'>
* gnu/installer/newt/final.scm (run-install-success-page): Return
'success.
* gnu/installer.scm (installer-program): Check the result of the 'final
step and reboot upon success.
</content>
</entry>
<entry>
<title>installer: Ask for user password and initialize /etc/shadow.</title>
<updated>2019-04-24T22:45:34Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-04-24T15:59:06Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=898677ed17672130d20434cd88575d620c97c553'/>
<id>urn:sha1:898677ed17672130d20434cd88575d620c97c553</id>
<content type='text'>
Partly fixes &lt;https://bugs.gnu.org/35399&gt;.

* gnu/installer/user.scm (&lt;user&gt;)[password]: New field.
* gnu/installer/final.scm (%seed): New variable.
(integer-&gt;alphanumeric-char, random-string)
(create-user-database): New procedures.
(install-system): Call 'create-user-database'.
* gnu/installer/newt/final.scm (run-install-shell): Add #:users and pass
it to 'install-system'.
(run-final-page): Pass #:users to 'run-install-shell'.
* gnu/installer/newt/user.scm (run-user-add-page): Add password entry.
Pass its result as the 'password' field of &lt;user&gt;.
</content>
</entry>
<entry>
<title>installer: Run 'guix system init' with the right locale.</title>
<updated>2019-04-22T22:34:47Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-04-22T22:08:54Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=7611074f677f1c3cfe5da426f387eeda1b6ad825'/>
<id>urn:sha1:7611074f677f1c3cfe5da426f387eeda1b6ad825</id>
<content type='text'>
* gnu/installer/utils.scm (run-shell-command): Add #:locale and honor it.
* gnu/installer/newt/final.scm (run-install-shell): Add 'locale'
parameter; pass it to 'install-system'.
(run-final-page): Obtain locale from RESULT; pass it to 'run-install-shell'.
* gnu/installer/final.scm (install-system): Add 'locale' parameter; pass
it to 'run-shell-command'.
</content>
</entry>
<entry>
<title>installer: Adjust messages on the final page.</title>
<updated>2019-01-17T13:04:28Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2019-01-16T17:01:38Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=938ee975af8f35ae16c15443a7a76be7d31278eb'/>
<id>urn:sha1:938ee975af8f35ae16c15443a7a76be7d31278eb</id>
<content type='text'>
* gnu/installer/newt/final.scm (run-config-display-page)
(run-install-success-page, run-install-failed-page): Adjust messages.
</content>
</entry>
<entry>
<title>installer: Turn "Cancel" buttons into "Exit" buttons.</title>
<updated>2019-01-17T13:04:25Z</updated>
<author>
<name>Mathieu Othacehe</name>
<email>m.othacehe@gmail.com</email>
</author>
<published>2018-12-05T10:50:17Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=7d812901daf0259d5d381199168d6d2994ce00ac'/>
<id>urn:sha1:7d812901daf0259d5d381199168d6d2994ce00ac</id>
<content type='text'>
This change and previous ones were,
Suggested-by: Thorsten Wilms &lt;t_w_@freenet.de&gt;
here: https://lists.gnu.org/archive/html/guix-devel/2018-11/msg00330.html

gnu/installer/newt/ethernet.scm: Turn cancel into exit.
gnu/installer/newt/final.scm: Ditto.
gnu/installer/newt/keymap.scm: Ditto.
gnu/installer/newt/locale.scm: Ditto.
gnu/installer/newt/network.scm: Ditto.
gnu/installer/newt/page.scm: Ditto.
gnu/installer/newt/partition.scm: Ditto.
gnu/installer/newt/services.scm: Ditto.
gnu/installer/newt/timezone.scm: Ditto.
gnu/installer/newt/user.scm: Ditto.
gnu/installer/newt/wifi.scm: Ditto.
</content>
</entry>
<entry>
<title>installer: Add configuration formatter.</title>
<updated>2019-01-17T13:04:22Z</updated>
<author>
<name>Mathieu Othacehe</name>
<email>m.othacehe@gmail.com</email>
</author>
<published>2018-12-05T05:30:16Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=dc5f3275ecbddc804875899e9e457299a835d7ab'/>
<id>urn:sha1:dc5f3275ecbddc804875899e9e457299a835d7ab</id>
<content type='text'>
* gnu/installer.scm (installer-steps): Add configuration-formatter procedures.
* gnu/installer/final.scm: New file.
* gnu/installer/locale.scm (locale-&gt;configuration): New exported procedure.
* gnu/installer/newt.scm (newt-installer): Add final page.
* gnu/installer/newt/final.scm: New file.
* gnu/installer/record.scm (installer): Add final-page field.
* gnu/installer/timezone.scm (posix-tz-&gt;configuration): New exported
procedure.
* gnu/installer/steps.scm (installer-step): Rename configuration-proc field to
configuration-formatter.
(%installer-configuration-file): New exported parameter,
(%installer-target-dir): ditto,
(%configuration-file-width): ditto,
(format-configuration): new exported procedure,
(configuration-&gt;file): new exported procedure.
</content>
</entry>
</feed>
