Hi again, attached you find an updated patch. I just learned that Multi-Arch should not be set for udeb packages.
Cheers jonas Am 06.01.2018 um 18:02 schrieb Jonas Meurer: > Hi, > > I prepared a patch to add libargon2-0-udeb. Please find it attached. If > you don't mind, I can take care of the NMU and push the commit to the > argon2 packaging Git repository. > > Cheers > jonas >
From 7323f420877675171a09b64e25ea642cb153ba65 Mon Sep 17 00:00:00 2001 From: Jonas Meurer <[email protected]> Date: Sat, 6 Jan 2018 17:27:20 +0100 Subject: [PATCH] Add libargon2-0-udeb package for debian installer --- debian/changelog | 8 ++++++++ debian/control | 22 ++++++++++++++++++++++ debian/libargon2-0-udeb.install | 2 ++ debian/rules | 3 +++ 4 files changed, 35 insertions(+) create mode 100755 debian/libargon2-0-udeb.install diff --git a/debian/changelog b/debian/changelog index fdbc0b2..eb33536 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +argon2 (0~20161029-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Add libargon2-0-udeb package for debian-installer. Required as + dependency for libcryptsetup12-udeb. (Closes: #880525) + + -- Jonas Meurer <[email protected]> Sat, 06 Jan 2018 17:54:34 +0100 + argon2 (0~20161029-1) unstable; urgency=medium [ Luca Bruno ] diff --git a/debian/control b/debian/control index 8a52bfe..0fee18e 100644 --- a/debian/control +++ b/debian/control @@ -72,3 +72,25 @@ Description: memory-hard hashing function - utility * A parallelism degree, which defines the number of parallel threads . This package contains the argon2 tool for hashing data on the command-line. + +Package: libargon2-0-udeb +Section: debian-installer +Package-Type: udeb +Architecture: any +Pre-Depends: ${misc:Pre-Depends} +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: memory-hard hashing function - runtime library (udeb) + Argon2 is a password-hashing function that can be used to hash passwords + for credential storage, key derivation, or other applications. + . + There are two main versions of Argon2: Argon2i and Argon2d. + Argon2i is the safest against side-channel attacks, while Argon2d provides + the highest resistance against GPU cracking attacks. + . + Argon2i and Argon2d are parametrized by: + * A time cost, which defines the amount of computation realized and + therefore the execution time, given in number of iterations + * A memory cost, which defines the memory usage, given in kibibytes + * A parallelism degree, which defines the number of parallel threads + . + This udeb package includes the dynamic library for the Debian Installer. diff --git a/debian/libargon2-0-udeb.install b/debian/libargon2-0-udeb.install new file mode 100755 index 0000000..4c2c2a8 --- /dev/null +++ b/debian/libargon2-0-udeb.install @@ -0,0 +1,2 @@ +#!/usr/bin/dh-exec +libargon2.so => usr/lib/${DEB_HOST_MULTIARCH}/${SONAME} diff --git a/debian/rules b/debian/rules index 8b31ebf..3985b1a 100755 --- a/debian/rules +++ b/debian/rules @@ -25,3 +25,6 @@ override_dh_install: override_dh_auto_test: -$(MAKE) -j1 test + +override_dh_makeshlibs: + dh_makeshlibs -V --add-udeb="libargon2-0-udeb" -- 2.11.0
signature.asc
Description: OpenPGP digital signature

