diff --git a/Cargo.toml b/Cargo.toml index 765ccce..a3d2878 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -31,3 +31,15 @@ opt-level = 'z' panic = 'abort' incremental = false overflow-checks = false + +[package.metadata.deb] +depends = "$auto, cryptsetup" +build-depends = "libclang-dev, libcryptsetup-dev" +extended-description = "Decrypt your LUKS partition using a FIDO2 compatible authenticator" +license-file = ["LICENSE", "0"] +assets = [ + ["target/release/fido2luks", "usr/bin/", "755"], + ["initramfs-tools/keyscript.sh", "/lib/cryptsetup/scripts/fido2luks", "755" ], + ["initramfs-tools/hook/fido2luks.sh", "etc/initramfs-tools/hooks/", "755" ], + ["initramfs-tools/fido2luks.conf", "etc/", "644"], +]