aboutsummaryrefslogtreecommitdiff
digraph "Service Type Dependencies" {
  shepherd [shape = box, fontname = "dejavu sans"];
  pam [shape = box, fontname = "dejavu sans"];
  etc [shape = box, fontname = "dejavu sans"];
  profile [shape = box, fontname = "dejavu sans"];
  accounts [shape = box, fontname = "dejavu sans"];
  activation [shape = box, fontname = "dejavu sans"];
  boot [shape = box, fontname = "dejavu sans"];
  system [shape = house, fontname = "dejavu sans"];
  lshd -> shepherd;
  lshd -> pam;
  udev -> shepherd;
  nscd -> shepherd [label = "extends"];
  "nss-mdns" -> nscd;
  "kvm-rules" -> udev;
  colord -> udev;
  dbus -> shepherd;
  colord -> dbus;
  upower -> udev;
  upower -> dbus;
  polkit -> dbus;
  polkit -> pam;
  elogind -> dbus;
  elogind -> udev;
  elogind -> polkit [label = "extends"];
  shepherd -> boot;
  colord -> accounts;
  accounts -> activation;
  accounts -> etc;
  etc -> activation;
  activation -> boot;
  pam -> etc;
  elogind -> pam;
  guix -> shepherd;
  guix -> activation;
  guix -> accounts;
  boot -> system;
  etc -> system;
  profile -> system;
}
grub-disk-image): New procedure ... (grub-bootloader): ... used as "disk-image-installer" here. (grub-efi-bootloader): set "disk-image-installer" to #f. * gnu/system/image.scm (root-partition?, find-root-partition): Move to "Helpers" section. (root-partition-index): New procedure. (system-disk-image): Honor disk-image-installer, and use it to install the bootloader directly on the disk-image, if supported. Mathieu Othacehe 2019-08-30system: Add 'bootloader-menu-entries' field to <boot-parameters>....This allows us to keep track of the extra menu entries specified in the OS configuration. * gnu/system.scm (<boot-parameters>)[bootloader-menu-entries]: New field. (read-boot-parameters): Initialize it. (operating-system-boot-parameters): Likewise. (operating-system-boot-parameters-file): Serialize it. * gnu/bootloader.scm (menu-entry->sexp, sexp->menu-entry): New procedures. Ludovic Courtès 2019-08-30bootloader: Fix comment about 'menu-entries'....* gnu/bootloader.scm (<bootloader-configuration>)[menu-entries]: Fix margin comment. Ludovic Courtès 2019-03-24bootloader: Add a 'keyboard-layout' field....* gnu/bootloader/grub.scm (keyboard-layout-file): New procedure. (grub-configuration-file)[keyboard-layout-file]: New variable. [builder]: Use it. * gnu/bootloader.scm (<bootloader-configuration>)[keyboard-layout]: New field. * doc/guix.texi (Bootloader Configuration): Document it. Co-authored-by: nee <nee-git@hidamari.blue> Ludovic Courtès 2019-03-24bootloader: Reindent record type definition....* gnu/bootloader.scm (<bootloader-configuration>): Reindent. Ludovic Courtès 2019-03-24bootloader: Remove unused 'additional-configuration' field....* gnu/bootloader.scm (<bootloader-configuration>)[additional-configuration]: Remove. Ludovic Courtès