anchor.diff:        "--with-sysvinit-path="
         "--with-sysvrcnd-path="
         "--with-rc-local-script-path-stop=/etc/halt.local"
  -    ] ++ stdenv.lib.optional enableKDbus "--enable-kdbus";
  +    ] ++ (if enableKDbus then [ "--enable-kdbus" ] else [ "--disable-kdbus" ]);
   
     preConfigure =
       ''
  
positive.code: 
  assert stdenv.isLinux;
  
  # FIXME: When updating, please remove makeFlags -- `hwdb_bin` flag is not supported anymore.
  
  stdenv.mkDerivation rec {
    version = "228";
    name = "systemd-${version}";
  
    src = fetchFromGitHub {
      owner = "NixOS";
      repo = "systemd";
      rev = "b737c07cc0234acfa87282786025d556bca91c3f";
      sha256 = "0wca8zkn39914c232andvf3v0ni6ylv154kz3s9fcvg47rhpd5n1";
    };
  
    outputs = [ "out" "man" "doc" ];
  
    buildInputs =
      [ linuxHeaders pkgconfig intltool gperf libcap kmod xz pam acl
        /* cryptsetup */ libuuid m4 glib libxslt libgcrypt
        libmicrohttpd kexectools libseccomp audit lz4 libapparmor
        /* FIXME: we may be able to prevent the following dependencies
           by generating an autoconf'd tarball, but that's probably not
  
negative.code: { stdenv, fetchFromGitHub, pkgconfig, intltool, gperf, libcap, dbus, kmod
  , xz, pam, acl, cryptsetup, libuuid, m4, utillinux
  , glib, kbd, libxslt, coreutils, libgcrypt, libgpgerror, libapparmor, audit, lz4
  , kexectools, libmicrohttpd, linuxHeaders, libseccomp
  , autoreconfHook, gettext, docbook_xsl, docbook_xml_dtd_42, docbook_xml_dtd_45
  , enableKDbus ? false
  