summaryrefslogtreecommitdiff
path: root/debian/README.Debian
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2014-02-26 16:48:01 +0100
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2014-02-26 16:48:01 +0100
commitfaae49c640ee2d308d40bc5867d6ecbd80ac0fc1 (patch)
treed49a49f6c8142a1762a339a99396421a127cc146 /debian/README.Debian
downloadtruecrypt-faae49c640ee2d308d40bc5867d6ecbd80ac0fc1.tar.gz
truecrypt-faae49c640ee2d308d40bc5867d6ecbd80ac0fc1.tar.bz2
truecrypt-faae49c640ee2d308d40bc5867d6ecbd80ac0fc1.zip
initial packaging based on http://www.unchartedbackwaters.co.uk/pyblosxom/static/truecrypt_debian_packaging
Diffstat (limited to 'debian/README.Debian')
-rw-r--r--debian/README.Debian35
1 files changed, 35 insertions, 0 deletions
diff --git a/debian/README.Debian b/debian/README.Debian
new file mode 100644
index 0000000..0d06a6e
--- /dev/null
+++ b/debian/README.Debian
@@ -0,0 +1,35 @@
+TrueCrypt for Debian
+--------------------
+
+This file is part of an unofficial Debian packaging for TrueCrypt. It is
+unrelated to either Debian or TrueCrypt. It was created because the packaging
+author disliked installing deb files for which he couldn't get the Debian
+sources for.
+
+This packaging differs from the TrueCrypt Ubuntu/Debian packaging in at least
+these ways:
+
+- This package provides an init script that calls 'truecrypt -d' on shutdown. At
+ the point it is called, all filesystems (except root) should already have been
+ unmounted, but the TrueCrypt service processes and device mappings may still
+ be active. Calling 'truecrypt -d' is probably better than the system sending
+ the TrueCrypt service kill signals. It can be disabled by editing
+ /etc/default/truecrypt.
+
+- A Perl script transforms the output of 'truecrypt --help' to produce a
+ troff man page. The upstream sources don't contain a man page.
+
+- This package adds itself to both the Debian menu system and the Gnome menu
+ system. The TrueCrypt package only adds itself to the latter.
+
+- The user manual is installed in /usr/share/doc/truecrypt as opposed to
+ /usr/share/truecrypt/doc.
+
+- This package uses libopencryptoki for the PKCS#11 headers rather than
+ including the ones from RSA (they are not included with the TrueCrypt
+ sources). These only implement PKCS#11 v2.11 rather than v2.20. The v2.20
+ headers define a few error codes that the v2.11 ones don't. This does not
+ impact TrueCrypt functionality as it only uses them to map error codes back to
+ strings and will use the hex value of the code as a fallback. Secondly, there
+ does not appear to be a PCKS#11 v2.20 implementation in Debian at the moment
+ anyway, so they're also rather unlikely to appear.