guix/gnu/system
Felix Lechner a1de2abd8e
Encapsulate <boot-parameters> to retain generation, system-path and epoch.
* gnu/system/boot.scm (<boot-alternative>): New record.
  (boot-alternative->menu-entry): New procedure.

* gnu/machine/ssh.scm (machine->boot-alternatives): Return a
  boot-alternative encapsulating previous return value.
  (deploy-managed-host): Get menu-entries from boot-alternatives.
  (roll-back-managed-host): Get parameters from boot-alternatives.

* guix/scripts/system.scm (generation->boot-parameters): Rename to...
  (generation->boot-alternative): ...this.  Return a boot-alternative
  encapsulating previous return value.
  (profile->boot-alternatives): Rename uses as above.
  (reinstall-bootloader, perform-action): Get menu-entries from
  boot-alternatives.

Change-Id: Iaef0b0a3fa9240ca8315a9699bcf4a7bfe908e33
2024-10-08 10:36:35 -04:00
..
examples
images images: wsl2: Update comment. 2024-09-08 02:00:00 +02:00
accounts.scm
boot.scm Encapsulate <boot-parameters> to retain generation, system-path and epoch. 2024-10-08 10:36:35 -04:00
file-systems.scm
hurd.scm system: hurd: Empty default ‘privileged-programs’ list. 2024-08-19 16:36:44 +02:00
image.scm
install.scm install: Set ‘privileged-programs’ rather than ‘setuid-programs’. 2024-08-19 16:41:07 +02:00
keyboard.scm
linux-container.scm
linux-initrd.scm
locale.scm system: locale: ‘glibc-supported-locales’ uses zstd instead of xz. 2024-09-09 17:17:55 +02:00
mapped-devices.scm
nss.scm
pam.scm
privilege.scm privilege: Add file-like->setuid-program helper. 2024-09-08 02:00:00 +02:00
setuid.scm privilege: Add file-like->setuid-program helper. 2024-09-08 02:00:00 +02:00
shadow.scm
uuid.scm uuid: Add support for exFAT. 2024-09-01 02:00:00 +02:00
vm.scm