anchor.diff:  
     excludedPackages = [ "test" "lxd/db/generate" ];
   
  +  nativeBuildInputs = [ installShellFiles pkg-config makeWrapper ];
  +  buildInputs = [
  +    lxc
  +    acl
  +    libcap
  +    dqlite.dev
  +    raft-canonical.dev
  +    sqlite-replication
  +    udev.dev
  +  ];
  +
  +  ldflags = [ "-s" "-w" ];
  +  tags = [ "libsqlite3" ];
  +
     preBuild = ''
       # required for go-dqlite. See: https://github.com/lxc/lxd/pull/8939
       export CGO_LDFLAGS_ALLOW="(-Wl,-wrap,pthread_create)|(-Wl,-z,now)"
  +  '';
   
  -    makeFlagsArray+=("-tags libsqlite3")
  -  '';
  +  preCheck =
  +    let skippedTests = [
  +      "TestValidateConfig"
  +      "TestConvertNetworkConfig"
  +      "TestConvertStorageConfig"
  +      "TestSnapshotCommon"
  +      "TestContainerTestSuite"
  +    ]; in
  +    ''
  +      # Disable tests requiring local operations
  +      buildFlagsArray+=("-run" "[^(${builtins.concatStringsSep "|" skippedTests})]")
  +    '';
   
     postInstall = ''
       wrapProgram $out/bin/lxd --prefix PATH : ${lib.makeBinPath (
  
positive.code: { lib, hwdata, pkg-config, lxc, buildGoPackage, fetchurl
  , makeWrapper, acl, rsync, gnutar, xz, btrfs-progs, gzip, dnsmasq, attr
  , squashfsTools, iproute2, iptables, libcap
  , dqlite, raft-canonical, sqlite-replication, udev
  , writeShellScriptBin, apparmor-profiles, apparmor-parser
  , criu
  , bash
  , installShellFiles
  , nixosTests
  }:
  
  buildGoPackage rec {
    pname = "lxd";
    version = "5.6";
  
    goPackagePath = "github.com/lxc/lxd";
  
    src = fetchurl {
      urls = [
  
negative.code:     sha256 = "sha256-bLKl9OpvxXozmqjX8hY2xIiVectBiohDxTzd5du5w+4=";
    };
  
    vendorSha256 = null;
  
    postPatch = ''
      substituteInPlace shared/usbid/load.go \
        --replace "/usr/share/misc/usb.ids" "${hwdata}/share/hwdata/usb.ids"
  