Archived
1
0
Fork 0
This repository has been archived on 2024-08-07. You can view files and clone it, but cannot push or open issues or pull requests.
guix/gnu
Leo Famulari 029f8d7c12
installer: Offer the CUPS printing service on a dedicated page.
Currently, the installer page RUN-OTHER-SERVICES-CBT-PAGE offers to the user all
installer services that are not of the types 'desktop', 'network-management', or
'networking'. Concretely, this means that it offers the CUPS printing service,
because that is the only service of a different type defined in the installer.

In later commits, we will add some services of a new type, and we only want them
to be offered when the user is installing a non-graphical system.

At least one of these new services (NTP) is part of %DESKTOP-SERVICES. If it
was also offered on RUN-OTHER-SERVICES-CBT-PAGE, and the user had configured a
system using %DESKTOP-SERVICES, the user could accidentally add NTP to their
services twice, which is an error and would break installation.

So, this commit makes the RUN-OTHER-SERVICES-CBT-PAGE be more specific about
what services to offer. This makes it easier to discriminate between desktop and
non-desktop installations, in terms of when a given service is offered.

* gnu/installer/newt/services.scm (RUN-OTHER-SERVICES-CBT-PAGE): Rename to ...
(RUN-PRINTING-SERVICES-CBT-PAGE): ... new variable, and select only 'document' services.
(RUN-SERVICES-PAGE): Adjust accordingly.
* gnu/installer/tests.scm (CHOOSE-SERVICES): Adjust accordingly.
2021-12-28 15:26:39 -05:00
..
bootloader
build Remove VM generation dead-code. 2021-12-23 10:54:00 +01:00
home
installer installer: Offer the CUPS printing service on a dedicated page. 2021-12-28 15:26:39 -05:00
machine
packages Revert "gnu: rust-dav1d-0.6: New variable." 2021-12-28 14:10:25 -05:00
platforms
services services: nfs: Fix statd and mountd ports. 2021-12-23 10:54:01 +01:00
system gnu: linux-libre: Build simplefb into all x86{,_64} kernels. 2021-12-25 07:20:00 +01:00
tests tests: rsync: Fix it. 2021-12-23 16:05:13 +01:00
artwork.scm
bootloader.scm
ci.scm Merge remote-tracking branch 'signed/master' into core-updates 2021-12-10 21:49:25 +01:00
home.scm home: Add gexp-compiler for home-environments. 2021-12-19 23:39:55 +01:00
image.scm image: Add a shared-network? field. 2021-12-23 10:53:59 +01:00
installer.scm
local.mk gnu: tensorflow: Install C headers. 2021-12-28 19:05:32 +01:00
machine.scm
packages.scm
platform.scm
services.scm
system.scm system: Mark 'services' field as thunked. 2021-12-08 18:56:47 +01:00
tests.scm