control 3.3 KB

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