Merge pull request #258920 from ElvishJerricco/systemd-stage-1-full-build

systemd-stage-1: Default to full systemd build.
This commit is contained in:
Florian Klink 2023-10-04 12:02:36 +03:00 committed by GitHub
commit 7239f0198e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 7 additions and 20 deletions

View file

@ -102,8 +102,6 @@ with lib;
jq # for closureInfo
# For boot.initrd.systemd
makeInitrdNGTool
systemdStage1
systemdStage1Network
];
boot.swraid.enable = true;

View file

@ -2890,8 +2890,6 @@ let
(mkIf cfg.enable {
systemd.package = mkDefault pkgs.systemdStage1Network;
# For networkctl
systemd.dbus.enable = mkDefault true;

View file

@ -135,8 +135,13 @@ in {
'';
};
package = mkPackageOptionMD pkgs "systemd" {
default = "systemdStage1";
package = lib.mkOption {
type = lib.types.package;
default = config.systemd.package;
defaultText = lib.literalExpression "config.systemd.package";
description = ''
The systemd package to use.
'';
};
extraConfig = mkOption {

View file

@ -28962,20 +28962,6 @@ with pkgs;
withUkify = false;
withBootloader = false;
};
systemdStage1 = systemdMinimal.override {
pname = "systemd-stage-1";
withAcl = true;
withCryptsetup = true;
withFido2 = true;
withKmod = true;
withTpm2Tss = true;
withRepart = true;
};
systemdStage1Network = systemdStage1.override {
pname = "systemd-stage-1-network";
withNetworkd = true;
withLibidn2 = true;
};
udev =