control 3.3 KB

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