anchor.diff:  
   FILES_${PN} += "${@bb.utils.contains('DISTRO_FEATURES','systemd','${exec_prefix}/lib/tmpfiles.d/cryptsetup.conf', '', d)}"
   
  +RDEPENDS_${PN} = " \
  +    libdevmapper \
  +"
  +
  +RRECOMMENDS_${PN}_class-target = " \
  +    kernel-module-aes-generic \
  +    kernel-module-dm-crypt \
  +    kernel-module-md5 \
  +    kernel-module-cbc \
  +    kernel-module-sha256-generic \
  +    kernel-module-xts \
  +"
  +
   BBCLASSEXTEND = "native nativesdk"
  
positive.code: PACKAGECONFIG[nettle] = "--with-crypto_backend=nettle,,nettle"
  PACKAGECONFIG[luks2] = "--with-default-luks-format=LUKS2,--with-default-luks-format=LUKS1"
  
  RRECOMMENDS_${PN} = "kernel-module-aes-generic \
                       kernel-module-dm-crypt \
                       kernel-module-md5 \
                       kernel-module-cbc \
                       kernel-module-sha256-generic \
                       kernel-module-xts \
  "
  
  EXTRA_OECONF = "--enable-static"
  # Building without largefile is not supported by upstream
  EXTRA_OECONF += "--enable-largefile"
  
negative.code:     libdevmapper \
      popt \
      util-linux-libuuid \
  "
  
  SRC_URI = "${KERNELORG_MIRROR}/linux/utils/${BPN}/v${@d.getVar('PV').split('.')[0]}.${@d.getVar('PV').split('.')[1]}/${BP}.tar.xz"
  