control 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. Source: clevis
  2. Maintainer: Christoph Biedl <debian.axhn@manchmal.in-ulm.de>
  3. Homepage: https://github.com/latchset/clevis
  4. Standards-Version: 4.5.1
  5. Vcs-Browser: https://git.in-ulm.de/cbiedl/clevis
  6. Vcs-Git: https://git.in-ulm.de/cbiedl/clevis.git
  7. Build-Depends: debhelper-compat (= 13),
  8. asciidoctor,
  9. bash-completion,
  10. curl,
  11. dracut-core,
  12. initramfs-tools,
  13. jose,
  14. libaudit-dev (>= 1:2.7.8),
  15. libglib2.0-dev,
  16. libjansson4 (>= 2.10),
  17. libjose-dev,
  18. libluksmeta-dev (>= 8),
  19. libpwquality-tools,
  20. libssl-dev,
  21. libudisks2-dev,
  22. meson,
  23. systemd,
  24. tang,
  25. tpm2-tools,
  26. Priority: optional
  27. Rules-Requires-Root: no
  28. Section: net
  29. Package: clevis
  30. Architecture: linux-any
  31. Depends: ${misc:Depends}, ${shlibs:Depends},
  32. cracklib-runtime,
  33. curl,
  34. jose,
  35. libpwquality-tools,
  36. luksmeta,
  37. Recommends:
  38. cryptsetup-bin,
  39. Description: automated encryption framework
  40. Clevis is a plugable framework for automated decryption. It can be used
  41. to provide automated decryption of data or even automated unlocking of
  42. LUKS volumes.
  43. .
  44. It supports tang and shamir secret sharing (SSS).
  45. Package: clevis-tpm2
  46. Architecture: linux-any
  47. Depends: ${misc:Depends},
  48. clevis (= ${binary:Version}),
  49. tpm2-tools,
  50. Recommends:
  51. cryptsetup-bin,
  52. Description: automated encryption framework, TPM2 support
  53. Clevis is a plugable framework for automated decryption. It can be used
  54. to provide automated decryption of data or even automated unlocking of
  55. LUKS volumes.
  56. .
  57. This package provides the TPM2 pin.
  58. Package: clevis-dracut
  59. Architecture: linux-any
  60. Depends: ${misc:Depends},
  61. clevis-systemd (= ${binary:Version}),
  62. dracut,
  63. dracut-network,
  64. Description: Clevis integration for dracut
  65. Clevis is a plugable framework for automated decryption. This package
  66. provides integration for dracut to automatically unlock LUKS encrypted
  67. block devices in early boot.
  68. Package: clevis-initramfs
  69. Architecture: linux-any
  70. Depends: ${misc:Depends},
  71. clevis-luks (= ${binary:Version}),
  72. initramfs-tools,
  73. Description: Clevis initramfs integration
  74. Clevis is a plugable framework for automated decryption. This package
  75. provides integration for initramfs-tools to automatically unlock LUKS
  76. encrypted block devices in early boot.
  77. Package: clevis-luks
  78. Architecture: linux-any
  79. Depends: ${misc:Depends},
  80. clevis (= ${binary:Version}),
  81. cryptsetup-bin,
  82. luksmeta,
  83. Description: LUKS integration for clevis
  84. This package allows binding a LUKS encrytped volume to a clevis
  85. unlocking policy. For automated unlocking, an unlocker will also be
  86. required. See, for example, clevis-dracut and clevis-udisks2.
  87. Package: clevis-systemd
  88. Architecture: linux-any
  89. Depends: ${misc:Depends},
  90. clevis-luks (= ${binary:Version}),
  91. systemd,
  92. Description: systemd integration for clevis
  93. Clevis is a plugable framework for automated decryption. This package
  94. provides automatic unlocking of LUKS encrypted _netdev block devices
  95. from /etc/crypttab.
  96. Package: clevis-udisks2
  97. Architecture: linux-any
  98. Depends: ${misc:Depends}, ${shlibs:Depends},
  99. adduser,
  100. clevis-luks (= ${binary:Version}),
  101. libblockdev-crypto2,
  102. udisks2,
  103. Description: UDisks2/Storaged integration for clevis
  104. Clevis is a plugable framework for automated decryption. This package
  105. provides automatic unlocking LUKS encrypted block devices in desktop
  106. environments that use UDisks2 or storaged.