Hello Teodor, Thanks for finding this issue with the cryptmount build-system.
I believe the problem is easily fixed by removing the explicit dependency on 'libdevmapper' within the debian/control file. I've attached a patch which seems to sort out the problem on my debian-sid system, and doesn't seem to have any side effects under lenny or squeeze. I hope to have cryptmount-4.3.1 available soon which will incorporate this fix. Kind regards, RW Penney
diff --git a/Makefile.am b/Makefile.am index 8241c21..2cf9b49 100644 --- a/Makefile.am +++ b/Makefile.am @@ -116,7 +116,6 @@ clean-local: -rm -f ${CM_MODULES} -rm -f ${man_MANS} initscript initscript-early setupscript testing/mudslinger-*-*.log -rm -f splint.log - ${MAKE} -C luks clean dist-hook: mkdir ${distdir}/testing/keys; cp -p ${srcdir}/testing/keys/[0-9]* ${distdir}/testing/keys/ diff --git a/Makefile.in b/Makefile.in index 4799d95..c9c303f 100644 --- a/Makefile.in +++ b/Makefile.in @@ -906,7 +906,6 @@ clean-local: -rm -f ${CM_MODULES} -rm -f ${man_MANS} initscript initscript-early setupscript testing/mudslinger-*-*.log -rm -f splint.log - ${MAKE} -C luks clean dist-hook: mkdir ${distdir}/testing/keys; cp -p ${srcdir}/testing/keys/[0-9]* ${distdir}/testing/keys/ diff --git a/debian/control b/debian/control index e5ec6af..883ce28 100644 --- a/debian/control +++ b/debian/control @@ -8,7 +8,7 @@ Standards-Version: 3.9.3 Package: cryptmount Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, libdevmapper +Depends: ${shlibs:Depends}, ${misc:Depends} Recommends: udev Suggests: openssl, dmsetup Description: Management of encrypted file systems