anchor.diff:      --with-luks2-parallel-threads=${LUKS2_PARALLEL_THREADS} \
       --with-luks2-iter-time=${LUKS2_ITERTIME}"
   
  +do_install:append() {
  +    # The /usr/lib/cryptsetup directory is always created, even when ssh-token
  +    # is disabled. In that case it is empty and causes a packaging error. Since
  +    # there is no reason to distribute the empty directory, the easiest solution
  +    # is to remove it if it is empty.
  +    rmdir -p --ignore-fail-on-non-empty ${D}${libdir}/${BPN}
  +}
  +
   FILES:${PN} += "${@bb.utils.contains('DISTRO_FEATURES','systemd','${exec_prefix}/lib/tmpfiles.d/cryptsetup.conf', '', d)}"
   
   RDEPENDS:${PN} = " \
  
positive.code:     libdevmapper \
      popt \
      util-linux-libuuid \
      libssh \
  "
  
  DEPENDS:append:libc-musl = " argp-standalone"
  
negative.code:     blkid \
      luks-adjust-xts-keysize \
      openssl \
      ssh-token \
  "
  PACKAGECONFIG:append:class-target = " \
      udev \
  