anchor.diff:      libapparmor libcap_ng numactl attr parted
     ] ++ optionals (enableXen && stdenv.isLinux && stdenv.isx86_64) [
       xen
  +  ] ++ optionals enableIscsi [
  +    openiscsi
     ] ++ optionals stdenv.isDarwin [
       libiconv gmp
     ];
  
positive.code: , dnsmasq, libnl, libpcap, libxslt, xhtml1, numad, numactl, perlPackages
  , curl, libiconv, gmp, zfs, parted, bridge-utils, dmidecode
  , enableXen ? false, xen ? null
  }:
  
  with stdenv.lib;
  
negative.code:     "--with-storage-disk"
    ] ++ optionals (stdenv.isLinux && zfs != null) [
      "--with-storage-zfs"
    ] ++ optionals enableIscsi [
      "--with-storage-iscsi"
    ] ++ optionals stdenv.isDarwin [
      "--with-init-script=none"
    ];
  