installer: Move everything to the build side.
authorMathieu Othacehe <m.othacehe@gmail.com>
Sat, 24 Nov 2018 03:25:03 +0000 (12:25 +0900)
committerLudovic Courtès <ludo@gnu.org>
Thu, 17 Jan 2019 13:04:21 +0000 (14:04 +0100)
commita49d633c0c65975263270f5ac0050482ca6a5513
tree362e0df559e06cacb31b04fd384344ef789ef0dc
parent113bdf6ae1819022d8c0d640b78a37c7d6b52723
installer: Move everything to the build side.

* gnu/installer.scm: Rename to ...
* gnu/installer/record.scm: ... this.
* gnu/installer/build-installer.scm: Move everything to the build side and
rename to gnu/installer.scm.
* gnu/installer/newt.scm: Remove all the gexps and add depencies to newt
modules as this code will only be used on the build side by now.
* gnu/local.mk (GNU_SYSTEM_MODULES): Adapt it,
(dist_installer_DATA): New rule to install installer's aux-files.
* gnu/system/install.scm (%installation-services): Use only
'installer-program' from (gnu installer). The installer is now choosen on the
build side.
* guix/self.scm (*system-modules*): Restore previous behaviour and add all
installer files to #:extra-files field of the scheme-node.
* po/guix/POTFILES.in: Adapt it.
gnu/installer.scm [moved from gnu/installer/build-installer.scm with 55% similarity]
gnu/installer/newt.scm
gnu/installer/record.scm [moved from gnu/installer.scm with 67% similarity]
gnu/local.mk
gnu/system/install.scm
guix/self.scm
po/guix/POTFILES.in