diff options
author | Nicholas Fish <gentoo@seaofdirac.net> | 2015-12-12 16:02:09 +0100 |
---|---|---|
committer | Nicholas Fish <gentoo@seaofdirac.net> | 2015-12-12 16:02:09 +0100 |
commit | 2d72aadb4e812edcf8f994ae1b83bd2525a08e74 (patch) | |
tree | e8c72fed7b54046fe528714de8826257718258e5 | |
parent | Add verity USE flag to cryptsetup-1.7.0 ebuild (diff) | |
download | ennui-2d72aadb4e812edcf8f994ae1b83bd2525a08e74.tar.gz ennui-2d72aadb4e812edcf8f994ae1b83bd2525a08e74.tar.bz2 ennui-2d72aadb4e812edcf8f994ae1b83bd2525a08e74.zip |
verity USE flag in cryptsetup of little usefulness -- still requires udev library to build
-rw-r--r-- | sys-fs/cryptsetup/ChangeLog | 133 | ||||
-rw-r--r-- | sys-fs/cryptsetup/ChangeLog-2015 | 854 | ||||
-rw-r--r-- | sys-fs/cryptsetup/Manifest | 8 | ||||
-rw-r--r-- | sys-fs/cryptsetup/cryptsetup-1.7.0-r99.ebuild | 125 | ||||
-rw-r--r-- | sys-fs/cryptsetup/files/1.6.7-dmcrypt.confd | 111 | ||||
-rw-r--r-- | sys-fs/cryptsetup/files/1.6.7-dmcrypt.rc | 340 | ||||
-rw-r--r-- | sys-fs/cryptsetup/files/setup-1.7.0.py | 21 | ||||
-rw-r--r-- | sys-fs/cryptsetup/metadata.xml | 17 |
8 files changed, 0 insertions, 1609 deletions
diff --git a/sys-fs/cryptsetup/ChangeLog b/sys-fs/cryptsetup/ChangeLog deleted file mode 100644 index ebb6c64..0000000 --- a/sys-fs/cryptsetup/ChangeLog +++ /dev/null @@ -1,133 +0,0 @@ -# ChangeLog for sys-fs/cryptsetup -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# (auto-generated from git log) - -*cryptsetup-1.6.7 (09 Aug 2015) -*cryptsetup-1.6.6 (09 Aug 2015) -*cryptsetup-1.6.5 (09 Aug 2015) -*cryptsetup-1.6.2 (09 Aug 2015) - - 09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org> +cryptsetup-1.6.2.ebuild, - +cryptsetup-1.6.5.ebuild, +cryptsetup-1.6.6.ebuild, - +cryptsetup-1.6.7.ebuild, +files/1.0.6-dmcrypt.confd, - +files/1.5.1-dmcrypt.rc, +files/1.6.7-dmcrypt.confd, - +files/1.6.7-dmcrypt.rc, +files/cryptsetup-1.6.1-openssl-static.patch, - +metadata.xml: - proj/gentoo: Initial commit - - This commit represents a new era for Gentoo: - Storing the gentoo-x86 tree in Git, as converted from CVS. - - This commit is the start of the NEW history. - Any historical data is intended to be grafted onto this point. - - Creation process: - 1. Take final CVS checkout snapshot - 2. Remove ALL ChangeLog* files - 3. Transform all Manifests to thin - 4. Remove empty Manifests - 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ - 5.1. Do not touch files with -kb/-ko keyword flags. - - Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration - tests - X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this - project - X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo - developer, wrote Git features for the migration - X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve - cvs2svn - X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts - X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 - work in migration - X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging - X-Thanks: All of other Gentoo developers - many ideas and lots of paint on - the bikeshed - - 09 Aug 2015; Ulrich Müller <ulm@gentoo.org> files/1.5.1-dmcrypt.rc, - files/1.6.7-dmcrypt.rc: - [QA] Remove executable bit from files, bug 550434. - - 24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml: - Use https by default - - Convert all URLs for sites supporting encrypted connections from http to - https - - Signed-off-by: Justin Lecher <jlec@gentoo.org> - - 24 Aug 2015; Justin Lecher <jlec@gentoo.org> cryptsetup-1.6.2.ebuild, - cryptsetup-1.6.5.ebuild, cryptsetup-1.6.6.ebuild: - Enable https for all google URIs - - Signed-off-by: Justin Lecher <jlec@gentoo.org> - - 24 Aug 2015; Justin Lecher <jlec@gentoo.org> cryptsetup-1.6.2.ebuild, - cryptsetup-1.6.5.ebuild, cryptsetup-1.6.6.ebuild: - Convert URIs for googlecode.com to https - - Signed-off-by: Justin Lecher <jlec@gentoo.org> - - 24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml: - Revert DOCTYPE SYSTEM https changes in metadata.xml - - repoman does not yet accept the https version. - This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450. - - Bug: https://bugs.gentoo.org/552720 - -*cryptsetup-1.6.8 (08 Sep 2015) - - 08 Sep 2015; Lars Wendler <polynomial-c@gentoo.org> - +cryptsetup-1.6.8.ebuild: - Bump to version 1.6.8 - - Package-Manager: portage-2.2.20.1 - Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - - 08 Sep 2015; Lars Wendler <polynomial-c@gentoo.org> - -cryptsetup-1.6.6.ebuild: - Removed old. - - Package-Manager: portage-2.2.20.1 - Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - -*cryptsetup-1.6.8-r1 (05 Oct 2015) - - 05 Oct 2015; Julian Ospald <hasufell@gentoo.org> - +cryptsetup-1.6.8-r1.ebuild: - add libressl support - -*cryptsetup-1.7.0 (04 Nov 2015) - - 04 Nov 2015; Lars Wendler <polynomial-c@gentoo.org> - +cryptsetup-1.7.0.ebuild: - Bump to version 1.7.0 - - Package-Manager: portage-2.2.23 - Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - - 04 Nov 2015; Lars Wendler <polynomial-c@gentoo.org> - -cryptsetup-1.6.2.ebuild, -cryptsetup-1.6.7.ebuild, - -files/cryptsetup-1.6.1-openssl-static.patch: - Removed old. - - Package-Manager: portage-2.2.23 - Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - - 04 Nov 2015; Lars Wendler <polynomial-c@gentoo.org> cryptsetup-1.7.0.ebuild: - Added a kernel check for CRYPTO_SHA256 (bug #564882). - - Package-Manager: portage-2.2.23 - Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> - - 24 Nov 2015; Mike Frysinger <vapier@gentoo.org> metadata.xml: - standardize various metadata.xml style - -*cryptsetup-1.7.0-r1 (09 Dec 2015) - - 09 Dec 2015; Mike Frysinger <vapier@gentoo.org> +cryptsetup-1.7.0-r1.ebuild, - +files/setup-1.7.0.py: - add multiple python version support #567378 - diff --git a/sys-fs/cryptsetup/ChangeLog-2015 b/sys-fs/cryptsetup/ChangeLog-2015 deleted file mode 100644 index 77b1df5..0000000 --- a/sys-fs/cryptsetup/ChangeLog-2015 +++ /dev/null @@ -1,854 +0,0 @@ -# ChangeLog for sys-fs/cryptsetup -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/cryptsetup/ChangeLog,v 1.207 2015/04/12 22:25:40 vapier Exp $ - -*cryptsetup-1.6.7 (12 Apr 2015) - - 12 Apr 2015; Mike Frysinger <vapier@gentoo.org> +cryptsetup-1.6.7.ebuild, - +files/1.6.7-dmcrypt.confd, +files/1.6.7-dmcrypt.rc: - Adapt the timeout logic to apply to the gpg command too #357449 by Vespian. - Version bump #546140 by Nikoli. - - 12 Apr 2015; Mike Frysinger <vapier@gentoo.org> files/1.0.6-dmcrypt.confd, - files/1.5.1-dmcrypt.rc: - Allow loopbacks to be allocated dynamically from a free one #282626 by Zeev - Tarantov. - - 12 Apr 2015; Mike Frysinger <vapier@gentoo.org> files/1.0.6-dmcrypt.confd, - files/1.5.1-dmcrypt.rc: - Use blkid -t to look up devices via tag values (like UUID/PARTUUID) #525524 by - tokiclover. - - 12 Apr 2015; Mike Frysinger <vapier@gentoo.org> files/1.5.1-dmcrypt.rc: - Delete old dm_crypt_execute_localmount hook as no one uses it anymore #321507 - by forums. - - 12 Apr 2015; Mike Frysinger <vapier@gentoo.org> files/1.5.1-dmcrypt.rc: - Run ebegin message through eval so the output is expanded #442374 by Toralf - Förster. - - 12 Apr 2015; Mike Frysinger <vapier@gentoo.org> files/1.0.6-dmcrypt.confd: - Note that the config file must be terminated by a newline #426986 by klamp. - - 12 Apr 2015; Mike Frysinger <vapier@gentoo.org> files/1.5.1-dmcrypt.rc: - Explicitly have cryptsetup read the key from stdin #266546 by forums. - - 12 Apr 2015; Mike Frysinger <vapier@gentoo.org> files/1.5.1-dmcrypt.rc: - Automatically run before swap when creating swap files #509412 by Toralf - Förster. - - 12 Apr 2015; Mike Frysinger <vapier@gentoo.org> files/1.5.1-dmcrypt.rc: - Fix bashisms in init script #451460 by Alexander Tsoy. - - 12 Apr 2015; Mike Frysinger <vapier@gentoo.org> cryptsetup-1.6.5.ebuild, - cryptsetup-1.6.6.ebuild, metadata.xml: - Add USE=pwquality to control libpwquality dep #492624 by Nikoli. - - 08 Apr 2015; Michał Górny <mgorny@gentoo.org> cryptsetup-1.6.2.ebuild: - Drop old Python implementations - - 10 Feb 2015; Michał Górny <mgorny@gentoo.org> files/1.0.6-dmcrypt.confd: - Fix example in conf.d, bug #518592, patch by Michael Mair-Keimberger. - - 09 Nov 2014; Rick Farina <zerochaos@gentoo.org> cryptsetup-1.6.6.ebuild: - fix bug 525208 per klondike's testing - - 01 Nov 2014; Rick Farina <zerochaos@gentoo.org> cryptsetup-1.6.6.ebuild: - fixed my own typo this time - - 01 Nov 2014; Rick Farina <zerochaos@gentoo.org> cryptsetup-1.6.6.ebuild: - fix minor typos and version number inconsistency for bug 525208 fix - - 01 Nov 2014; Mike Frysinger <vapier@gentoo.org> cryptsetup-1.6.5.ebuild, - cryptsetup-1.6.6.ebuild: - Only run eautoreconf when user patches are applied #496526 by vonabarak. - - 01 Nov 2014; Mike Frysinger <vapier@gentoo.org> cryptsetup-1.6.5.ebuild: - Mark alpha/s390/sh stable #510342. - - 01 Nov 2014; Mike Frysinger <vapier@gentoo.org> cryptsetup-1.6.2.ebuild, - cryptsetup-1.6.5.ebuild, cryptsetup-1.6.6.ebuild: - Drop e2fsprogs-libs as it is not used #481774 by Sven E.. - - 01 Nov 2014; Mike Frysinger <vapier@gentoo.org> cryptsetup-1.6.6.ebuild: - Warn USE=gcrypt users about broken whirlpool hashes #525208 by Francisco Blas - Izquierdo Riera. - - 29 Oct 2014; Agostino Sarubbo <ago@gentoo.org> cryptsetup-1.6.5.ebuild: - Stable for sparc, wrt bug #510342 - - 28 Oct 2014; Agostino Sarubbo <ago@gentoo.org> cryptsetup-1.6.5.ebuild: - Stable for ia64, wrt bug #510342 - - 19 Oct 2014; Mike Frysinger <vapier@gentoo.org> files/1.5.1-dmcrypt.rc: - Move from "luksOpen" to "open" since they are the same and the former is - deprecated #525524 by tokiclover. - - 12 Oct 2014; Agostino Sarubbo <ago@gentoo.org> cryptsetup-1.6.5.ebuild: - Stable for x86, wrt bug #510342 - - 19 Sep 2014; Agostino Sarubbo <ago@gentoo.org> cryptsetup-1.6.5.ebuild: - Stable for ppc64, wrt bug #510342 - - 13 Sep 2014; Markus Meier <maekke@gentoo.org> cryptsetup-1.6.5.ebuild: - arm stable, bug #510342 - - 10 Sep 2014; Rick Farina <zerochaos@gentoo.org> cryptsetup-1.6.2.ebuild, - cryptsetup-1.6.5.ebuild, cryptsetup-1.6.6.ebuild: - add missing subslot dep for libgcrypt - - 07 Sep 2014; Agostino Sarubbo <ago@gentoo.org> cryptsetup-1.6.5.ebuild: - Stable for ppc, wrt bug #510342 - - 30 Aug 2014; Chema Alonso <nimiux@gentoo.org> cryptsetup-1.6.5.ebuild: - Stable for amd64 wrt bug #510342 - - 28 Aug 2014; Jeroen Roovers <jer@gentoo.org> cryptsetup-1.6.5.ebuild: - Stable for HPPA (bug #510342). - - 27 Aug 2014; Patrick Lauer <patrick@gentoo.org> metadata.xml: - Remove unneeded useflag description from metadata.xml - - 26 Aug 2014; Samuli Suominen <ssuominen@gentoo.org> - -cryptsetup-1.0.6-r2.ebuild, -cryptsetup-1.1.3-r3.ebuild, - -cryptsetup-1.2.0-r1.ebuild, -cryptsetup-1.4.3.ebuild, - -cryptsetup-1.5.1.ebuild, -files/1.0.5-dm-crypt-stop.sh, - -files/1.0.5-dmcrypt.rc, -files/1.0.6-r2-dm-crypt-start.sh, - -files/1.1.3-dm-crypt-start.sh, -files/1.1.3-dm-crypt-stop.sh, - -files/cryptsetup-1.0.6-udevsettle.patch, -files/dmcrypt.rc: - old - - 26 Aug 2014; Samuli Suominen <ssuominen@gentoo.org> cryptsetup-1.6.2.ebuild, - cryptsetup-1.6.5.ebuild, cryptsetup-1.6.6.ebuild: - Block use of USE gcrypt with USE static in stable, next stable and latest wrt - #496612 - - 20 Aug 2014; Mike Frysinger <vapier@gentoo.org> cryptsetup-1.6.6.ebuild: - Add epatch_user #520276 by Nikoli. - - 19 Aug 2014; Lars Wendler <polynomial-c@gentoo.org> cryptsetup-1.6.5.ebuild, - cryptsetup-1.6.6.ebuild: - Adjusted PYTHON_COMPAT variable as requested by Arfrever in IRC. - -*cryptsetup-1.6.6 (19 Aug 2014) - - 19 Aug 2014; Lars Wendler <polynomial-c@gentoo.org> -cryptsetup-1.6.3.ebuild, - -cryptsetup-1.6.4.ebuild, +cryptsetup-1.6.6.ebuild: - Version bump (bug #520172). Removed old. - - 25 Jul 2014; Samuli Suominen <ssuominen@gentoo.org> - cryptsetup-1.0.6-r2.ebuild, cryptsetup-1.1.3-r3.ebuild, - cryptsetup-1.2.0-r1.ebuild, cryptsetup-1.4.3.ebuild, cryptsetup-1.5.1.ebuild, - cryptsetup-1.6.2.ebuild, cryptsetup-1.6.3.ebuild, cryptsetup-1.6.4.ebuild, - cryptsetup-1.6.5.ebuild: - Use virtual/libudev (prereq. for dropping compability USE flag "static-libs" - from virtual/udev) - -*cryptsetup-1.6.5 (01 Jul 2014) - - 01 Jul 2014; Robin H. Johnson <robbat2@gentoo.org> +cryptsetup-1.6.5.ebuild: - Bump per bug #515838. - -*cryptsetup-1.6.4 (03 Mar 2014) - - 03 Mar 2014; Lars Wendler <polynomial-c@gentoo.org> -cryptsetup-1.1.2.ebuild, - -cryptsetup-1.4.1.ebuild, -cryptsetup-1.4.1-r1.ebuild, - -cryptsetup-1.4.2.ebuild, -cryptsetup-1.6.0.ebuild, -cryptsetup-1.6.1.ebuild, - +cryptsetup-1.6.4.ebuild, -files/1.1.0-libudev.patch, - -files/1.1.0_rc3-static-no-selinux.patch, -files/1.4.1-dmcrypt.rc: - Version bump (bug #503280). Removed old. - - 01 Mar 2014; Michał Górny <mgorny@gentoo.org> cryptsetup-1.1.2.ebuild, - cryptsetup-1.1.3-r3.ebuild, cryptsetup-1.2.0-r1.ebuild, - cryptsetup-1.4.1-r1.ebuild, cryptsetup-1.4.1.ebuild, cryptsetup-1.4.2.ebuild, - cryptsetup-1.4.3.ebuild, cryptsetup-1.5.1.ebuild, cryptsetup-1.6.0.ebuild, - cryptsetup-1.6.1.ebuild, cryptsetup-1.6.2.ebuild, cryptsetup-1.6.3.ebuild: - Update libgcrypt dep to use slot :0. - - 18 Jan 2014; Agostino Sarubbo <ago@gentoo.org> cryptsetup-1.6.2.ebuild: - Stable for alpha, wrt bug #487652 - - 15 Jan 2014; Agostino Sarubbo <ago@gentoo.org> cryptsetup-1.6.2.ebuild: - Stable for ia64, wrt bug #487652 - -*cryptsetup-1.6.3 (27 Dec 2013) - - 27 Dec 2013; Lars Wendler <polynomial-c@gentoo.org> +cryptsetup-1.6.3.ebuild: - Version bump by Manuel Rüger (bug #496126). - - 23 Dec 2013; Agostino Sarubbo <ago@gentoo.org> cryptsetup-1.6.2.ebuild: - Stable for sparc, wrt bug #487652 - - 22 Dec 2013; Agostino Sarubbo <ago@gentoo.org> cryptsetup-1.6.2.ebuild: - Stable for ppc64, wrt bug #487652 - - 21 Dec 2013; Agostino Sarubbo <ago@gentoo.org> cryptsetup-1.6.2.ebuild: - Stable for ppc, wrt bug #487652 - - 01 Dec 2013; Johannes Huber <johu@gentoo.org> cryptsetup-1.6.2.ebuild: - x86 stable, bug #487652 - - 27 Nov 2013; Markus Meier <maekke@gentoo.org> cryptsetup-1.6.2.ebuild: - arm stable, bug #487652 - - 19 Nov 2013; Chema Alonso <nimiux@gentoo.org> cryptsetup-1.6.2.ebuild: - Stable for amd64 wrt bug #487652 - - 09 Nov 2013; Jeroen Roovers <jer@gentoo.org> cryptsetup-1.6.2.ebuild: - Stable for HPPA (bug #487652). - - 05 Sep 2013; Michał Górny <mgorny@gentoo.org> cryptsetup-1.6.1.ebuild: - Clean up PYTHON_COMPAT from old implementations. - -*cryptsetup-1.6.2 (14 Aug 2013) - - 14 Aug 2013; Tim Harder <radhermit@gentoo.org> +cryptsetup-1.6.2.ebuild: - Version bump. - - 14 Aug 2013; Tim Harder <radhermit@gentoo.org> metadata.xml: - Simplify USE flag descriptions. - - 06 Aug 2013; Ian Stakenvicius <axs@gentoo.org> - +files/cryptsetup-1.6.1-openssl-static.patch, cryptsetup-1.6.1.ebuild: - fixed compilation error when USE='openssl static', bug 472692; dropped - IUSE=selinux as there is no direct dep, selinux support comes from - libdevmapper via sys-fs/lvm2[selinux] - - 04 Jun 2013; Diego E. Pettenò <flameeyes@gentoo.org> cryptsetup-1.6.1.ebuild: - Fix broken dependencies. - - 04 Jun 2013; Tim Harder <radhermit@gentoo.org> cryptsetup-1.6.1.ebuild: - Drop -caps use dep from libgcrypt to fix dep tree (and libgcrypt now has - capabilities disabled by default). - -*cryptsetup-1.6.1 (04 Jun 2013) - - 04 Jun 2013; Tim Harder <radhermit@gentoo.org> +cryptsetup-1.6.1.ebuild, - metadata.xml: - Version bump (bug #464610 by Manuel Rüger), convert to python-single-r1, add - support for choosing a crypto backend (gcrypt, kernel, nettle, or openssl), - remove old postinst warning, and only show postinst logs on new installs. - - 09 Apr 2013; Samuli Suominen <ssuominen@gentoo.org> - cryptsetup-1.0.6-r2.ebuild: - Remove sys-fs/device-mapper from || () syntax in favour of sys-fs/lvm2 wrt - #461382 - - 21 Jan 2013; Mike Frysinger <vapier@gentoo.org> cryptsetup-1.4.3.ebuild, - cryptsetup-1.5.1.ebuild, cryptsetup-1.6.0.ebuild: - Add USE=udev control #453390 by Piotr Mitas. - - 21 Jan 2013; Samuli Suominen <ssuominen@gentoo.org> cryptsetup-1.5.1.ebuild, - cryptsetup-1.6.0.ebuild: - Restore virtual/udev dependency wrt #453390 by Piotr Mitas - -*cryptsetup-1.6.0 (17 Jan 2013) -*cryptsetup-1.5.1 (17 Jan 2013) - - 17 Jan 2013; Robin H. Johnson <robbat2@gentoo.org> +cryptsetup-1.5.1.ebuild, - +cryptsetup-1.6.0.ebuild, +files/1.5.1-dmcrypt.rc, metadata.xml: - Bump per bug #421249. Add UUID support per bug #420015. - - 21 Dec 2012; Mike Frysinger <vapier@gentoo.org> cryptsetup-1.4.3.ebuild: - Drop udev dep since cryptsetup no longer calls udevsettle at runtime #445660 - by Piotr Karbowski. - - 16 Dec 2012; Raúl Porcel <armin76@gentoo.org> cryptsetup-1.4.3.ebuild: - alpha/ia64/s390/sh/sparc stable wrt #429704 - - 29 Nov 2012; Samuli Suominen <ssuominen@gentoo.org> - cryptsetup-1.0.6-r2.ebuild, cryptsetup-1.1.2.ebuild, - cryptsetup-1.1.3-r3.ebuild, cryptsetup-1.2.0-r1.ebuild, - cryptsetup-1.4.1.ebuild, cryptsetup-1.4.1-r1.ebuild, cryptsetup-1.4.2.ebuild, - cryptsetup-1.4.3.ebuild: - Use virtual/udev instead of sys-fs/udev wrt #444398 - - 21 Nov 2012; Agostino Sarubbo <ago@gentoo.org> cryptsetup-1.4.3.ebuild: - Stable for x86, tested by Vicente Olivert Riera <peratu@carrosses.com>, wrt - bug #429704 - - 30 Oct 2012; Jeroen Roovers <jer@gentoo.org> cryptsetup-1.4.3.ebuild: - Stable for HPPA (bug #429704). - - 25 Oct 2012; Anthony G. Basile <blueness@gentoo.org> cryptsetup-1.4.3.ebuild: - stable arm ppc ppc64, bug #429704 - - 22 Oct 2012; Agostino Sarubbo <ago@gentoo.org> cryptsetup-1.4.3.ebuild: - Stable for amd64, wrt bug #429704 - - 21 Oct 2012; Samuli Suominen <ssuominen@gentoo.org> - cryptsetup-1.2.0-r1.ebuild, cryptsetup-1.4.1.ebuild: - Update sys-fs/udev dependency because stable udev was revision bumped. - -*cryptsetup-1.4.3 (06 Jun 2012) - - 06 Jun 2012; Mike Frysinger <vapier@gentoo.org> +cryptsetup-1.4.3.ebuild: - Version bump #419829 by Manuel Rüger (mrueg). - - 21 May 2012; Samuli Suominen <ssuominen@gentoo.org> - cryptsetup-1.2.0-r1.ebuild, cryptsetup-1.4.1.ebuild: - Fix sys-fs/udev dependency within || ( ) block from -171-r5 to -171-r6 wrt - #416653, Comment #3 by Mariusz Pękala - - 11 May 2012; Mike Frysinger <vapier@gentoo.org> cryptsetup-1.4.2.ebuild: - Always depend on library packages as we install a shared lib as pointed out by - Samuli Suominen #414665 by Egor Y. Egorov. - -*cryptsetup-1.4.2 (11 May 2012) - - 11 May 2012; Mike Frysinger <vapier@gentoo.org> +cryptsetup-1.4.2.ebuild, - files/dmcrypt.rc: - Version bump #412795 by Manuel Rüger (mrueg). Replace `read -t` with stty - hacks by Martin Väth #255528. - - 11 May 2012; Mike Frysinger <vapier@gentoo.org> +files/1.4.1-dmcrypt.rc, - cryptsetup-1.4.1.ebuild, cryptsetup-1.4.1-r1.ebuild: - Rename stable dmcrypt init.d so updates can land for newer versions. - - 11 May 2012; Mike Frysinger <vapier@gentoo.org> files/dmcrypt.rc: - Use POSIX compliant for loop #408117 by Maxim Kammerer. - - 11 May 2012; Mike Frysinger <vapier@gentoo.org> cryptsetup-1.4.1-r1.ebuild: - Add write access to /dev/mapper and /dev/loop for tests #408047 by Toralf - Förster. - - 11 May 2012; Mike Frysinger <vapier@gentoo.org> cryptsetup-1.4.1-r1.ebuild: - Unify static lib dependencies and update to EAPI=4. - - 01 Apr 2012; Raúl Porcel <armin76@gentoo.org> cryptsetup-1.4.1.ebuild: - alpha/ia64/s390/sh/sparc stable wrt #401217 - - 30 Mar 2012; Markus Meier <maekke@gentoo.org> cryptsetup-1.4.1.ebuild: - arm stable, bug #401217 - -*cryptsetup-1.4.1-r1 (20 Mar 2012) - - 20 Mar 2012; Samuli Suominen <ssuominen@gentoo.org> - +cryptsetup-1.4.1-r1.ebuild: - Don't enable USE="static" by default anymore because initramfs is required - with latest udev for separate /usr in anycase. This was a workaround for - cross / and /usr linking. - - 20 Mar 2012; Samuli Suominen <ssuominen@gentoo.org> - cryptsetup-1.2.0-r1.ebuild, cryptsetup-1.4.1.ebuild: - Make sure sys-fs/udev has been emerged with USE="static-libs" for - USE="static" wrt #409039 by jannis - - 14 Mar 2012; Jeroen Roovers <jer@gentoo.org> cryptsetup-1.4.1.ebuild: - Stable for HPPA (bug #401217). - - 13 Mar 2012; Samuli Suominen <ssuominen@gentoo.org> cryptsetup-1.4.1.ebuild: - ppc/ppc64/x86 stable wrt #401217 - - 11 Mar 2012; Agostino Sarubbo <ago@gentoo.org> cryptsetup-1.4.1.ebuild: - Stable for amd64, wrt bug #401217 - - 27 Feb 2012; Robin H. Johnson <robbat2@gentoo.org> cryptsetup-1.1.3-r3.ebuild: - Stable version is bitten by the util-linux static-libs as well, per - https://forums.gentoo.org/viewtopic-t-914468.html. - - 20 Nov 2011; Mike Frysinger <vapier@gentoo.org> files/dmcrypt.rc: - Drop dead prompt code. - - 13 Nov 2011; Mike Frysinger <vapier@gentoo.org> cryptsetup-1.4.1.ebuild: - Fix init.d typo #390381 by Helmut Jarausch. - -*cryptsetup-1.4.1 (13 Nov 2011) - - 13 Nov 2011; Mike Frysinger <vapier@gentoo.org> +cryptsetup-1.4.1.ebuild, - +files/dmcrypt.rc: - Version bump #363521 by Attila Jecs. Rewrite init.d script to only work with - openrc. Tweak init.d for splash support #386563 by Tim Ruffing, and make a - bit more POSIX compliant #255528 by Martin Väth. - - 19 Sep 2011; Mike Frysinger <vapier@gentoo.org> cryptsetup-1.2.0-r1.ebuild: - Simplify deps a little more, and require static-libs with lvm2 #383417 by - Bernd Lommerzheim. - - 07 Sep 2011; Mike Frysinger <vapier@gentoo.org> cryptsetup-1.2.0-r1.ebuild: - Pull in util-linux for uuid and require static/static-libs properly #381197 - by Vasileios Lourdas, and drop older deps that are no longer in the tree. - - 07 Aug 2011; Mike Frysinger <vapier@gentoo.org> - files/1.1.3-dm-crypt-start.sh: - Patch by ekass to skip service-specific openrc configs #377927. - - 17 Mar 2011; Samuli Suominen <ssuominen@gentoo.org> - cryptsetup-1.1.3-r3.ebuild, cryptsetup-1.2.0-r1.ebuild: - Fix dev-libs/popt USE static-libs depend. - - 22 Jan 2011; Raúl Porcel <armin76@gentoo.org> cryptsetup-1.1.3-r3.ebuild: - alpha/ia64/s390/sh/sparc stable wrt #350044 - - 21 Jan 2011; Jeroen Roovers <jer@gentoo.org> cryptsetup-1.1.3-r3.ebuild: - Stable for HPPA (bug #350044). - - 18 Jan 2011; Mike Frysinger <vapier@gentoo.org> files/1.0.5-dmcrypt.rc: - Don't require device-mapper -- let the user select which packages they - need for their fs stack #351251 by Jochen Klein. - - 18 Jan 2011; Kacper Kowalik <xarthisius@gentoo.org> - cryptsetup-1.1.3-r3.ebuild: - ppc64 stable wrt #350044 - - 17 Jan 2011; Mike Frysinger <vapier@gentoo.org> - cryptsetup-1.1.3-r3.ebuild, cryptsetup-1.2.0-r1.ebuild: - Require new dev-libs/libgcrypt[static-libs] too #351810. - - 15 Jan 2011; Mike Frysinger <vapier@gentoo.org> - cryptsetup-1.2.0-r1.ebuild: - Require libgpg-error[static-libs] when USE=static #351810 by Peter Volkov. - -*cryptsetup-1.1.3-r3 (12 Jan 2011) - - 12 Jan 2011; Mike Frysinger <vapier@gentoo.org> - files/1.1.3-dm-crypt-start.sh, +cryptsetup-1.1.3-r3.ebuild, - files/1.1.3-dm-crypt-stop.sh: - Push out updated addon to fix baselayout-2 support #350399 by Martin - Kolleck. - - 08 Jan 2011; Markus Meier <maekke@gentoo.org> cryptsetup-1.1.3-r2.ebuild: - arm stable, bug #350044 - -*cryptsetup-1.1.3-r2 (08 Jan 2011) - - 08 Jan 2011; Mike Frysinger <vapier@gentoo.org> - files/1.1.3-dm-crypt-start.sh, +cryptsetup-1.1.3-r2.ebuild: - Push out updated addon to fix baselayout-1 support #350399 by Manuel - Danisch. - - 08 Jan 2011; Mike Frysinger <vapier@gentoo.org> - files/1.1.3-dm-crypt-start.sh: - Tweak status detection to work with newer cryptsetup output #350345 by - Aaron Lewis. - - 08 Jan 2011; Mike Frysinger <vapier@gentoo.org> - cryptsetup-1.2.0-r1.ebuild: - Improve tests a bit -- skip when dmcrypt is not available. - - 07 Jan 2011; Brent Baude <ranger@gentoo.org> cryptsetup-1.1.3-r1.ebuild: - stable ppc, bug 350044 - - 04 Jan 2011; Mike Frysinger <vapier@gentoo.org> - cryptsetup-1.2.0-r1.ebuild: - Fix build failures for USE=-static #350463 by Alessandro Guido. - - 02 Jan 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> - cryptsetup-1.1.3-r1.ebuild: - x86 stable wrt bug #350044 - - 01 Jan 2011; Markos Chandras <hwoarang@gentoo.org> - cryptsetup-1.1.3-r1.ebuild: - Stable on amd64 wrt bug #350044 - -*cryptsetup-1.2.0-r1 (30 Dec 2010) - - 30 Dec 2010; Mike Frysinger <vapier@gentoo.org> -cryptsetup-1.2.0.ebuild, - +cryptsetup-1.2.0-r1.ebuild: - Convert to IUSE=+static and make it work again #350105 by Casey Carter. - -*cryptsetup-1.2.0 (29 Dec 2010) - - 29 Dec 2010; Mike Frysinger <vapier@gentoo.org> +cryptsetup-1.2.0.ebuild: - Version bump #349962 by ScytheMan. - - 29 Oct 2010; Jeroen Roovers <jer@gentoo.org> cryptsetup-1.1.2.ebuild: - Stable for HPPA (bug #327689). - - 06 Oct 2010; Mike Frysinger <vapier@gentoo.org> - files/1.1.3-dm-crypt-start.sh: - Do not warn about global options #329437 by Marcin Mirosław. - -*cryptsetup-1.1.3-r1 (30 Sep 2010) - - 30 Sep 2010; Mike Frysinger <vapier@gentoo.org> - +files/1.1.3-dm-crypt-start.sh, +cryptsetup-1.1.3-r1.ebuild, - +files/1.1.3-dm-crypt-stop.sh: - Update by Wolfram to let the init.d scripts be multiplexed #338876. - - 28 Aug 2010; Raúl Porcel <armin76@gentoo.org> cryptsetup-1.1.2.ebuild: - ia64/s390/sh/sparc stable wrt #327689 - - 28 Aug 2010; Markus Meier <maekke@gentoo.org> cryptsetup-1.1.2.ebuild: - arm stable, bug #327689 - - 13 Aug 2010; Joseph Jezak <josejx@gentoo.org> cryptsetup-1.1.2.ebuild: - Marked ppc/ppc64 stable for bug #327689. - - 31 Jul 2010; Tobias Klausmann <klausman@gentoo.org> - cryptsetup-1.1.2.ebuild: - Stable on alpha, bug #327689 - - 27 Jul 2010; Robin H. Johnson <robbat2@gentoo.org> - -cryptsetup-1.0.5-r1.ebuild, -cryptsetup-1.0.7.ebuild, - -cryptsetup-1.0.7-r1.ebuild, -cryptsetup-1.1.0.ebuild, - -cryptsetup-1.1.1_rc1.ebuild, -cryptsetup-1.1.1_rc2.ebuild, - -cryptsetup-1.1.1.ebuild: - Cleanup old versions. - - 27 Jul 2010; Robin H. Johnson <robbat2@gentoo.org> - cryptsetup-1.1.2.ebuild, cryptsetup-1.1.3.ebuild: - Bug #329991: Document that users of plain (non-LUKS) volumes from the 1.0 - series MUST specify the cipher/keysize/hash, as the defaults have changed - for security reasons. - - 27 Jul 2010; Pacho Ramos <pacho@gentoo.org> cryptsetup-1.1.2.ebuild: - amd64 stable, bug 327689 - - 23 Jul 2010; Christian Faulhammer <fauli@gentoo.org> - cryptsetup-1.1.2.ebuild: - stable x86, bug 327689 - -*cryptsetup-1.1.3 (21 Jul 2010) - - 21 Jul 2010; Robin H. Johnson <robbat2@gentoo.org> - +cryptsetup-1.1.3.ebuild: - Version bump. - -*cryptsetup-1.1.2 (17 Jun 2010) - - 17 Jun 2010; Robin H. Johnson <robbat2@gentoo.org> - +cryptsetup-1.1.2.ebuild: - Bug #323655: version bump - -*cryptsetup-1.1.1 (24 May 2010) - - 24 May 2010; Robin H. Johnson <robbat2@gentoo.org> - +cryptsetup-1.1.1.ebuild: - Version bump. - -*cryptsetup-1.1.1_rc2 (14 May 2010) - - 14 May 2010; Robin H. Johnson <robbat2@gentoo.org> - +cryptsetup-1.1.1_rc2.ebuild: - Bug #318379: version bump. Fixes dm-crypt module loading over rc1. - - 01 May 2010; Robin H. Johnson <robbat2@gentoo.org> - cryptsetup-1.1.1_rc1.ebuild: - Both patches are actually not needed now. - -*cryptsetup-1.1.1_rc1 (01 May 2010) - - 01 May 2010; Robin H. Johnson <robbat2@gentoo.org> - +cryptsetup-1.1.1_rc1.ebuild: - Bug #318039: version bump. - - 23 Apr 2010; Robin H. Johnson <robbat2@gentoo.org> - +files/1.1.0-libudev.patch, cryptsetup-1.1.0.ebuild: - Bug #316571: Bring in libudev for devmapper. - -*cryptsetup-1.1.0 (14 Feb 2010) - - 14 Feb 2010; Robin H. Johnson <robbat2@gentoo.org> - +files/1.1.0_rc3-static-no-selinux.patch, +cryptsetup-1.1.0.ebuild: - Version bump per bug #294934. - -*cryptsetup-1.0.7-r1 (30 Nov 2009) - - 30 Nov 2009; Robin H. Johnson <robbat2@gentoo.org> - +cryptsetup-1.0.7-r1.ebuild: - Bug #276803: old sys-fs/devicemapper not supported anymore. Use the new - lvm2-2.02.56-r1 for safe static linking. - -*cryptsetup-1.0.7 (28 Nov 2009) - - 28 Nov 2009; Robin H. Johnson <robbat2@gentoo.org> - +cryptsetup-1.0.7.ebuild: - Version bump per bug #277990. - - 31 Aug 2009; Raúl Porcel <armin76@gentoo.org> cryptsetup-1.0.6-r2.ebuild: - arm/ia64/s390/sh/sparc stable wrt #259253 - - 16 Aug 2009; Mike Frysinger <vapier@gentoo.org> - cryptsetup-1.0.6-r2.ebuild: - Install into rcscripts multilib dir #262838 by Thilo Bangert. - - 16 Aug 2009; Mike Frysinger <vapier@gentoo.org> - cryptsetup-1.0.6-r2.ebuild: - Make sure USE=selinux is respected #274034 by Petteri Räty. - - 16 Aug 2009; Mike Frysinger <vapier@gentoo.org> - files/cryptsetup-1.0.6-udevsettle.patch: - Do not complain if udevadm did not exec for systems that use mdev and such - #276369 by Florian Streibelt. - - 15 Jul 2009; nixnut <nixnut@gentoo.org> cryptsetup-1.0.6-r2.ebuild: - ppc stable #259253 - - 27 Jun 2009; Tobias Klausmann <klausman@gentoo.org> - cryptsetup-1.0.6-r2.ebuild: - Stable on alpha, bug #259253 - - 27 Jun 2009; Tobias Klausmann <klausman@gentoo.org> ChangeLog: - Stable on alpha, bug #259253 - - 26 Jun 2009; Thomas Anderson <gentoofan23@gentoo.org> - cryptsetup-1.0.6-r2.ebuild: - stable amd64, bug 259253 - - 19 Jun 2009; Brent Baude <ranger@gentoo.org> cryptsetup-1.0.6-r2.ebuild: - stable ppc64, bug 259253 - - 17 Jun 2009; Jeroen Roovers <jer@gentoo.org> cryptsetup-1.0.6-r2.ebuild: - Stable for HPPA (bug #259253). - - 17 Jun 2009; Christian Faulhammer <fauli@gentoo.org> - cryptsetup-1.0.6-r2.ebuild: - stable x86, bug 259253 - - 16 Jun 2009; Jeremy Olexa <darkside@gentoo.org> - files/1.0.6-r2-dm-crypt-start.sh: - Fix dm-crypt-start.sh file for passphrase at startup issue, bug 243216 - - 19 Apr 2009; Doug Goldstein <cardoe@gentoo.org> - -files/1.0.6-dm-crypt-start.sh, -cryptsetup-1.0.5.ebuild, - cryptsetup-1.0.5-r1.ebuild, -cryptsetup-1.0.6.ebuild, - -cryptsetup-1.0.6-r1.ebuild, cryptsetup-1.0.6-r2.ebuild: - clean up old versions. clean up depends - - 10 Apr 2009; Caleb Tennis <caleb@gentoo.org> cryptsetup-0.1-r3.ebuild, - cryptsetup-1.0.5.ebuild, cryptsetup-1.0.5-r1.ebuild, - cryptsetup-1.0.6.ebuild, cryptsetup-1.0.6-r1.ebuild, - cryptsetup-1.0.6-r2.ebuild: - Fix device-mapper dep for new lvm2, bug #265599 - -*cryptsetup-1.0.6-r2 (05 Oct 2008) - - 05 Oct 2008; Mike Frysinger <vapier@gentoo.org> - +files/1.0.6-dmcrypt.confd, +files/1.0.6-r2-dm-crypt-start.sh, - +cryptsetup-1.0.6-r2.ebuild: - Do not bang directly on /dev/console so we dont break when running under X - or something. - - 15 Sep 2008; Robin H. Johnson <robbat2@gentoo.org> - cryptsetup-1.0.6-r1.ebuild: - Bug #237714, make the udev dep for udevadm slightly wider. - - 14 Sep 2008; Robin H. Johnson <robbat2@gentoo.org> - cryptsetup-1.0.6-r1.ebuild: - Fix changelog removal, and ensure a min version of udev for new revision - since some old versions did not contain the udevadm tool yet. - -*cryptsetup-1.0.6-r1 (14 Sep 2008) - - 14 Sep 2008; Doug Goldstein <cardoe@gentoo.org> - +files/cryptsetup-1.0.6-udevsettle.patch, -cryptsetup-0.1-r2.ebuild, - cryptsetup-1.0.5.ebuild, cryptsetup-1.0.5-r1.ebuild, - cryptsetup-1.0.6.ebuild, +cryptsetup-1.0.6-r1.ebuild: - fix bug #236481. block udev-126 and higher on older versions that won't - work with it. add udev as a depend since the code calls it always. remove - old version - - 22 Aug 2008; Doug Goldstein <cardoe@gentoo.org> metadata.xml: - add GLEP 56 USE flag desc from use.local.desc - - 16 Aug 2008; Torsten Veller <tove@gentoo.org> metadata.xml: - Remove strerror from metadata.xml (#89719) - - 25 Mar 2008; <ricmm@gentoo.org> cryptsetup-0.1-r2.ebuild, - cryptsetup-0.1-r3.ebuild: - Drop to ~mips due to unstable deps - -*cryptsetup-1.0.6 (19 Mar 2008) - - 19 Mar 2008; Mike Frysinger <vapier@gentoo.org> - +files/1.0.6-dm-crypt-start.sh, +cryptsetup-1.0.6.ebuild: - Version bump #212997 by Alex Elsayed and make startup script much nicer - #202364 by me. - - 20 Feb 2008; Chris Gianelloni <wolf31o2@gentoo.org> - cryptsetup-1.0.5.ebuild, cryptsetup-1.0.5-r1.ebuild: - I hate blank spaces in output for no reason, so switching from using echo to - using an extra \n at the end of the line. - - 01 Feb 2008; Diego Pettenò <flameeyes@gentoo.org> files/1.0.5-dmcrypt.rc: - Update init script to work with current development version of OpenRC - (checkroot -> root; checkfs -> fsck). - - 31 Jan 2008; Chris Gianelloni <wolf31o2@gentoo.org> - cryptsetup-1.0.5-r1.ebuild: - Cleaning up a couple typos/errors in einfo/ewarn output. There's no actual - code changes in this. - - 06 Nov 2007; Raúl Porcel <armin76@gentoo.org> cryptsetup-1.0.5-r1.ebuild: - alpha/ia64/sparc stable wrt #195648 - - 02 Nov 2007; Steve Dibb <beandog@gentoo.org> cryptsetup-1.0.5-r1.ebuild: - amd64 stable, bug 195648 - - 14 Oct 2007; Markus Rothe <corsair@gentoo.org> cryptsetup-1.0.5-r1.ebuild: - Stable on ppc64; bug #195648 - - 13 Oct 2007; Jeroen Roovers <jer@gentoo.org> cryptsetup-1.0.5-r1.ebuild: - Stable for HPPA (bug #195648). - - 13 Oct 2007; nixnut <nixnut@gentoo.org> cryptsetup-1.0.5-r1.ebuild: - Stable on ppc wrt bug 195648 - - 13 Oct 2007; Christian Faulhammer <opfer@gentoo.org> - cryptsetup-1.0.5-r1.ebuild: - stable x86, bug 195648 - - 06 Oct 2007; Mike Frysinger <vapier@gentoo.org> cryptsetup-1.0.5.ebuild, - cryptsetup-1.0.5-r1.ebuild: - Block cryptsetup-luks #194907 by Jakub Moc. - -*cryptsetup-1.0.5-r1 (02 Oct 2007) - - 02 Oct 2007; Benjamin Smee <strerror@gentoo.org> - files/1.0.5-dm-crypt-start.sh, files/1.0.5-dm-crypt-stop.sh, - files/1.0.5-dmcrypt.rc, +cryptsetup-1.0.5-r1.ebuild: - Fixes for bugs #180068 #181503 #164795 and other improvements. Thanks to - Thomas Bettler for a patch - - 14 Sep 2007; Chris Gianelloni <wolf31o2@gentoo.org> - cryptsetup-1.0.5.ebuild: - Removed check for USE=build since it did nothing because cryptsetup isn't in - stage1. Removed call to linux-info_pkg_setup to remove requirement on a - configured kernel. This fixes bug #148390 from this end, but changes are - still needed in linux-info.eclass, which is tracked at bug #192556. - - 15 Aug 2007; Benjamin Smee <strerror@gentoo.org> - files/1.0.5-dm-crypt-start.sh: - Change to 1.0.5-dm-crypt-start.sh to fix misplaced bin - -*cryptsetup-1.0.5 (14 Aug 2007) - - 14 Aug 2007; Benjamin Smee <strerror@gentoo.org> - +files/1.0.5-dm-crypt-start.sh, +files/1.0.5-dm-crypt-stop.sh, - +files/1.0.5-dmcrypt.confd, +files/1.0.5-dmcrypt.rc, - +cryptsetup-1.0.5.ebuild: - Major changes for bug #177100 and others. Thanks to ikelos - - 07 Jul 2006; Thomas Cort <tcort@gentoo.org> cryptsetup-0.1-r3.ebuild: - Stable on alpha wrt Bug #124928. - - 28 Apr 2006; Luis Medinas <metalgod@gentoo.org> cryptsetup-0.1-r3.ebuild: - Stable on amd64. Bug #124928. - - 27 Apr 2006; Alec Warner <antarus@gentoo.org> Manifest: - Fixing SHA256 digest, pass four - - 29 Apr 2006; Joshua Kinard <kumba@gentoo.org> cryptsetup-0.1-r3.ebuild: - Marked stable on mips. - - 10 Mar 2006; Aron Griffis <agriffis@gentoo.org> cryptsetup-0.1-r3.ebuild: - Mark 0.1-r3 stable on ia64. #124928 - - 06 Mar 2006; Gustavo Zacarias <gustavoz@gentoo.org> - cryptsetup-0.1-r3.ebuild: - Stable on sparc wrt #124928 - - 06 Mar 2006; Michele Noberasco <s4t4n@gentoo.org> cryptsetup-0.1-r3.ebuild: - Stable for x86, see bug #124928 - - 05 Mar 2006; Tom Gall <tgall@gentoo.org> cryptsetup-0.1-r3.ebuild: - stable on ppc64, bug #124928 - - 04 Mar 2006; <nixnut@gentoo.org> cryptsetup-0.1-r3.ebuild: - Stable on ppc. bug #124928 - - 26 Feb 2006; Joshua Kinard <kumba@gentoo.org> cryptsetup-0.1-r2.ebuild: - Marked stable on mips. - - 15 Feb 2006; Markus Rothe <corsair@gentoo.org> cryptsetup-0.1-r2.ebuild: - Stable on ppc64; bug #118791 - - 08 Feb 2006; Aron Griffis <agriffis@gentoo.org> cryptsetup-0.1-r2.ebuild: - Mark 0.1-r2 stable on alpha - -*cryptsetup-0.1-r3 (02 Feb 2006) - - 02 Feb 2006; Benjamin Smee <strerror@gentoo.org> - +files/cryptsetup-libmapper.patch, +cryptsetup-0.1-r3.ebuild: - Bump for bug #120802 - - 13 Jan 2006; Tobias Scherbaum <dertobi123@gentoo.org> - cryptsetup-0.1-r2.ebuild: - ppc stable, bug #118791 - - 12 Jan 2006; Markus Rothe <corsair@gentoo.org> cryptsetup-0.1-r2.ebuild: - Added ~ppc64 - - 12 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> - cryptsetup-0.1-r2.ebuild: - Stable on x86 wrt bug #118791. - - 12 Jan 2006; Luis Medinas <metalgod@gentoo.org> cryptsetup-0.1-r2.ebuild: - Stable on amd64. See bug #118791. - - 12 Jan 2006; Gustavo Zacarias <gustavoz@gentoo.org> - cryptsetup-0.1-r2.ebuild: - Stable on sparc wrt #118791 - - 25 Nov 2005; Tom Gall <tgall@gentoo.org> cryptsetup-0.1-r1.ebuild: - stable on ppc64 - - 18 Oct 2005; Aron Griffis <agriffis@gentoo.org> cryptsetup-0.1-r1.ebuild: - Mark 0.1-r1 stable on alpha - - 03 Sep 2005; Daniel Black <dragonheart@gentoo.org> - cryptsetup-0.1-r1.ebuild, cryptsetup-0.1-r2.ebuild: - dependancy fixes - - 08 Aug 2005; Aaron Walker <ka0ttic@gentoo.org> cryptsetup-0.1-r2.ebuild: - Added ~mips for bug 89528. - -*cryptsetup-0.1-r2 (02 Jun 2005) - - 02 Jun 2005; Benjamin Smee <strerror@gentoo.org> - +cryptsetup-0.1-r2.ebuild: - Now blocks with cryptsetup-luks - - 29 May 2005; Benjamin Smee <strerror@gentoo.org> cryptsetup-0.1-r1.ebuild: - Removed "die" call as per Spanky's request. - - 25 May 2005; Herbie Hopkins <herbs@gentoo.org> cryptsetup-0.1-r1.ebuild: - Multilib fixes. - - 24 May 2005; Benjamin Smee <strerror@gentoo.org> metadata.xml, - cryptsetup-0.1-r1.ebuild: - Fixed the dm-crypt check as per bug 89142 - - 12 Apr 2005; Gustavo Zacarias <gustavoz@gentoo.org> - cryptsetup-0.1-r1.ebuild: - Stable on sparc - - 25 Mar 2005; Bryan Østergaard <kloeri@gentoo.org> - cryptsetup-0.1-r1.ebuild: - Add ~alpha keyword, bug 83684. - - 22 Mar 2005; Gustavo Zacarias <gustavoz@gentoo.org> - cryptsetup-0.1-r1.ebuild: - Keyworded ~sparc wrt #83684 - - 14 Mar 2005; Rob Holland <tigger@gentoo.org> : - fixed up module check. fixes bug #85102 - -*cryptsetup-0.1-r1 (02 Mar 2005) - - 02 Mar 2005; Martin Schlemmer <azarah@gentoo.org> +files/cryptfs.confd, - +files/dm-crypt-start.sh, +files/dm-crypt-stop.sh, - +cryptsetup-0.1-r1.ebuild: - Add cryptfs conf.d file and addon scripts. - - 01 Mar 2005; Lars Weiler <pylon@gentoo.org> cryptsetup-0.1.ebuild: - Stable on ppc. - - 13 Oct 2004; Chris Gianelloni <wolf31o2@gentoo.org> cryptsetup-0.1.ebuild: - Stable on amd64, blame jhuebel. - - 17 Sep 2004; Rob Holland <tigger@gentoo.org> cryptsetup-0.1.ebuild: - Marking stable on x86 - - 27 Jul 2004; Travis Tilley <lv@gentoo.org> cryptsetup-0.1.ebuild: - added ~amd64 keyword - - 22 Jul 2004; David Holm <dholm@gentoo.org> cryptsetup-0.1.ebuild: - Added to ~ppc. - -*cryptsetup-0.1 (21 Jul 2004) - - 21 Jul 2004; Rob Holland <tigger@gentoo.org> +cryptsetup-0.1.ebuild: - Initial version. Closes bug #44079. Thanks to ripple@ripple.be and - ben@disciplina.net for submitting ebuilds for it diff --git a/sys-fs/cryptsetup/Manifest b/sys-fs/cryptsetup/Manifest deleted file mode 100644 index 3bbdc27..0000000 --- a/sys-fs/cryptsetup/Manifest +++ /dev/null @@ -1,8 +0,0 @@ -AUX 1.6.7-dmcrypt.confd 3919 SHA256 3d933a54abe62a547294b83208dbf5d7615d9c7f380d6504c91fff3620530803 SHA512 74422d5e1614b43af894ea01da1ea80d805ec7f77981cbb80a6b1a4becad737a8825d7269812499095a7f50d39fa7da5bf4e4edae63529b1fe87b9176943a733 WHIRLPOOL cdad077e6c542e93b766c023a7db9cde372609114a0d8333e94dbf281292a145dd2f96db2895dc7f6dd130ed193ebe254e13cff24e47430738e0fb4c6e38dc71 -AUX 1.6.7-dmcrypt.rc 8821 SHA256 d0a55d31c713bbddf7d05634018623586e69d43281bc5019b5b821a745f9a57f SHA512 d9598d2a252d38704d74995bbfb53d1109ab52b55252274e8b417a04a3f37505cdf197e661f92d5e54cb5b79843a09d7a130d5f192a0da396a98f8d94c8924a9 WHIRLPOOL 2a5d7b916b251a477c17c99794d918f60a5963cd085596081cdbfe7004f6f82288c1a207e6f5df0907b9c1729c931ab4412b503fcd4d69019df518cf6fb5b9a7 -AUX setup-1.7.0.py 788 SHA256 ef9fc9cc2b0ab065838adcb65e117e124e59686360fb033dd8c51632a8da1c69 SHA512 823fe8a90a76de9f259a5b69425601b78a0b6c1204cda613e224cc21e4eebc2b22b4be9f53efe843156c45a20a099385bc4dad6d653a26749336023d3ae5de89 WHIRLPOOL 26d4d90a00a5be81b8cfadd0682d032be955b71c3c2707532a95aada423fdc52edde351af2addf307b602fcd51130dc95372dc1f11bbd80d51208a1b56010add -DIST cryptsetup-1.7.0.tar.xz 1224616 SHA256 075524a7cc0db36d12119fa79116750accb1c6c8825d5faa2534b74b8ce3d148 SHA512 3c1732c8f1c18f0497c84c81777f54c398eea9300cd82a18691bf323d303687f4dfdd76010fb86114414f78193630cae4de5b665ce417dbf307f7fef4fa1bef6 WHIRLPOOL 4706317a6f2fe24e5c56df934ee3b0fb64cca2544885ce11ad567369ede1215e8a624b3f4c1e445aa4b59dbf9f644aed461ec422f627f37af4569f74b9f2a1ab -EBUILD cryptsetup-1.7.0-r99.ebuild 4046 SHA256 73920493bde6d4e158440e31018882eaffa0466ca5522a0594f517111b54f835 SHA512 b38b3d0c3c697cc44578357d6dbd2fe93b98cf7063524dd09c4c351770ee7b36880b6e6bc40cecaf57e9d86d55ed5338016c7f933e8c73329181ee3131077305 WHIRLPOOL a26e780cc8aa93acbf0bd068228354cde5073f21f4a8b8b2217d2370b547eb27e5f12d9c55cd25e363f176de50b20c9edec824c6e6040676900902a763fdea6c -MISC ChangeLog 4550 SHA256 5a758f111982f4e4e7a92d8fe1a777a9aa849bc5be0dcdbb0f0cf332b279dc8f SHA512 8ca7080ad656f01fabae6ebdfe45f5d6f40461c6899432311c12500d2c2a6007456516be9271e5cf5b29f7b182f22642a4368947ce8435999ef088ae7d71dc9f WHIRLPOOL 0a8eedb548f11437668d12e6d4259ceacba98361121f6f36def74fd7d7a854011425a3709841075111c23da978ac73b5b8dd4e13f475ead6b6edcd7f49284e07 -MISC ChangeLog-2015 32120 SHA256 4f04d04798e6b09ebc80f72f45a4841673e38e05909ccebb5d40c230db0a3272 SHA512 ebf79904c294d29fbeb42d497db5bbac85afdcaaf532ecdae863778ecd9f9c882dd0c3c28994c410611e3eef30492c9bb5696db3c2e4eb49f2e932ee9696185a WHIRLPOOL 8cfe06024e910bfbd0e547fb342ce22c837c79cb29524077272f7478edc6284ed3ef504142b52d6844fa582cd4c4cfb94163c9c40ff074716bd744d2ef039aff -MISC metadata.xml 790 SHA256 7d01b8af78470a469df1bb30bb745a3350ae8b6f894c76f4af6cde0416aa3595 SHA512 21c4d67cbc05e42736da393e8df2ab913a7c018fba73080676aea9eafb2e77a49dc3fe41b8ab0276f3381699f485adaa2e8019c1e69cc1a30ad81dd31fab11f4 WHIRLPOOL bcdd38ab6de8587e24b40049bf82e1c707b173a5ee4302c0e8c633de86a75d63a58228fd1ac932ae904a2f73696aaa65435840efdbd3458a83a40e01732bac8b diff --git a/sys-fs/cryptsetup/cryptsetup-1.7.0-r99.ebuild b/sys-fs/cryptsetup/cryptsetup-1.7.0-r99.ebuild deleted file mode 100644 index 4de7c44..0000000 --- a/sys-fs/cryptsetup/cryptsetup-1.7.0-r99.ebuild +++ /dev/null @@ -1,125 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -DISTUTILS_OPTIONAL=1 -PYTHON_COMPAT=( python{2_7,3_4,3_5} ) - -inherit autotools distutils-r1 linux-info libtool eutils versionator - -DESCRIPTION="Tool to setup encrypted devices with dm-crypt" -HOMEPAGE="https://gitlab.com/cryptsetup/cryptsetup/blob/master/README.md" -SRC_URI="mirror://kernel/linux/utils/${PN}/v$(get_version_component_range 1-2)/${P}.tar.xz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -CRYPTO_BACKENDS="+gcrypt kernel nettle openssl" -# we don't support nss since it doesn't allow cryptsetup to be built statically -# and it's missing ripemd160 support so it can't provide full backward compatibility -IUSE="${CRYPTO_BACKENDS} libressl nls pwquality python reencrypt static static-libs udev urandom verity" -REQUIRED_USE="^^ ( ${CRYPTO_BACKENDS//+/} ) - python? ( ${PYTHON_REQUIRED_USE} ) - static? ( !gcrypt )" #496612 - -LIB_DEPEND="dev-libs/libgpg-error[static-libs(+)] - dev-libs/popt[static-libs(+)] - sys-apps/util-linux[static-libs(+)] - gcrypt? ( dev-libs/libgcrypt:0=[static-libs(+)] ) - nettle? ( >=dev-libs/nettle-2.4[static-libs(+)] ) - openssl? ( - !libressl? ( dev-libs/openssl:0=[static-libs(+)] ) - libressl? ( dev-libs/libressl:=[static-libs(+)] ) - ) - pwquality? ( dev-libs/libpwquality[static-libs(+)] ) - sys-fs/lvm2[static-libs(+)] - udev? ( virtual/libudev[static-libs(+)] )" -# We have to always depend on ${LIB_DEPEND} rather than put behind -# !static? () because we provide a shared library which links against -# these other packages. #414665 -RDEPEND="static-libs? ( ${LIB_DEPEND} ) - ${LIB_DEPEND//\[static-libs\(+\)\]} - python? ( ${PYTHON_DEPS} )" -DEPEND="${RDEPEND} - virtual/pkgconfig - static? ( ${LIB_DEPEND} )" - -pkg_setup() { - local CONFIG_CHECK="~DM_CRYPT ~CRYPTO ~CRYPTO_CBC ~CRYPTO_SHA256" - local WARNING_DM_CRYPT="CONFIG_DM_CRYPT:\tis not set (required for cryptsetup)\n" - local WARNING_CRYPTO_SHA256="CONFIG_CRYPTO_SHA256:\tis not set (required for cryptsetup)\n" - local WARNING_CRYPTO_CBC="CONFIG_CRYPTO_CBC:\tis not set (required for kernel 2.6.19)\n" - local WARNING_CRYPTO="CONFIG_CRYPTO:\tis not set (required for cryptsetup)\n" - check_extra_config -} - -src_prepare() { - sed -i '/^LOOPDEV=/s:$: || exit 0:' tests/{compat,mode}-test || die - epatch_user && eautoreconf - - if use python ; then - cd python - cp "${FILESDIR}"/setup-1.7.0.py setup.py || die - distutils-r1_src_prepare - fi -} - -src_configure() { - if use kernel ; then - ewarn "Note that kernel backend is very slow for this type of operation" - ewarn "and is provided mainly for embedded systems wanting to avoid" - ewarn "userspace crypto libraries." - fi - - # We disable autotool python integration so we can use eclasses - # for proper integration with multiple python versions. - econf \ - --sbindir=/sbin \ - --enable-shared \ - --disable-python \ - $(use_enable static static-cryptsetup) \ - $(use_enable static-libs static) \ - $(use_enable nls) \ - $(use_enable pwquality) \ - $(use_enable reencrypt cryptsetup-reencrypt) \ - $(use_enable udev) \ - $(use_enable !urandom dev-random) \ - $(use_enable verity veritysetup) \ - --with-crypto_backend=$(for x in ${CRYPTO_BACKENDS//+/} ; do usev ${x} ; done) - - use python && cd python && distutils-r1_src_configure -} - -src_compile() { - default - use python && cd python && distutils-r1_src_compile -} - -src_test() { - if [[ ! -e /dev/mapper/control ]] ; then - ewarn "No /dev/mapper/control found -- skipping tests" - return 0 - fi - local p - for p in /dev/mapper /dev/loop* ; do - addwrite ${p} - done - default -} - -src_install() { - default - if use static ; then - mv "${ED}"/sbin/cryptsetup{.static,} || die - mv "${ED}"/sbin/veritysetup{.static,} || die - use reencrypt && { mv "${ED}"/sbin/cryptsetup-reencrypt{.static,} || die ; } - fi - prune_libtool_files --modules - - newconfd "${FILESDIR}"/1.6.7-dmcrypt.confd dmcrypt - newinitd "${FILESDIR}"/1.6.7-dmcrypt.rc dmcrypt - - use python && cd python && distutils-r1_src_install -} diff --git a/sys-fs/cryptsetup/files/1.6.7-dmcrypt.confd b/sys-fs/cryptsetup/files/1.6.7-dmcrypt.confd deleted file mode 100644 index 642ff08..0000000 --- a/sys-fs/cryptsetup/files/1.6.7-dmcrypt.confd +++ /dev/null @@ -1,111 +0,0 @@ -# /etc/conf.d/dmcrypt - -# For people who run dmcrypt on top of some other layer (like raid), -# use rc_need to specify that requirement. See the runscript(8) man -# page for more information. - -#-------------------- -# Instructions -#-------------------- - -# Note regarding the syntax of this file. This file is *almost* bash, -# but each line is evaluated separately. Separate swaps/targets can be -# specified. The init-script which reads this file assumes that a -# swap= or target= line starts a new section, similar to lilo or grub -# configuration. - -# Note when using gpg keys and /usr on a separate partition, you will -# have to copy /usr/bin/gpg to /bin/gpg so that it will work properly -# and ensure that gpg has been compiled statically. -# See http://bugs.gentoo.org/90482 for more information. - -# Note that the init-script which reads this file detects whether your -# partition is LUKS or not. No mkfs is run unless you specify a makefs -# option. - -# Global options: -#---------------- - -# How long to wait for each timeout (in seconds). -dmcrypt_key_timeout=1 - -# Max number of checks to perform (see dmcrypt_key_timeout). -#dmcrypt_max_timeout=300 - -# Number of password retries. -dmcrypt_retries=5 - -# Arguments: -#----------- -# target=<name> == Mapping name for partition. -# swap=<name> == Mapping name for swap partition. -# source='<dev>' == Real device for partition. -# Note: You can (and should) specify a tag like UUID -# for blkid (see -t option). This is safer than using -# the full path to the device. -# key='</path/to/keyfile>[:<mode>]' == Fullpath from / or from inside removable media. -# remdev='<dev>' == Device that will be assigned to removable media. -# gpg_options='<opts>' == Default are --quiet --decrypt -# options='<opts>' == cryptsetup, for LUKS you can only use --readonly -# loop_file='<file>' == Loopback file. -# Note: If you omit $source, then a free loopback will -# be looked up automatically. -# pre_mount='cmds' == commands to execute before mounting partition. -# post_mount='cmds' == commands to execute after mounting partition. -#----------- -# Supported Modes -# gpg == decrypt and pipe key into cryptsetup. -# Note: new-line character must not be part of key. -# Command to erase \n char: 'cat key | tr -d '\n' > cleanKey' - -#-------------------- -# dm-crypt examples -#-------------------- - -## swap -# Swap partitions. These should come first so that no keys make their -# way into unencrypted swap. -# If no options are given, they will default to: -c aes -h sha1 -d /dev/urandom -# If no makefs is given then mkswap will be assumed -#swap=crypt-swap -#source='/dev/hda2' - -## /home with passphrase -#target=crypt-home -#source='/dev/hda5' - -## /home with regular keyfile -#target=crypt-home -#source='/dev/hda5' -#key='/full/path/to/homekey' - -## /home with gpg protected key -#target=crypt-home -#source='/dev/hda5' -#key='/full/path/to/homekey:gpg' - -## /home with regular keyfile on removable media(such as usb-stick) -#target=crypt-home -#source='/dev/hda5' -#key='/full/path/to/homekey' -#remdev='/dev/sda1' - -## /home with gpg protected key on removable media(such as usb-stick) -#target=crypt-home -#source='/dev/hda5' -#key='/full/path/to/homekey:gpg' -#remdev='/dev/sda1' - -## /tmp with regular keyfile -#target=crypt-tmp -#source='/dev/hda6' -#key='/full/path/to/tmpkey' -#pre_mount='/sbin/mkreiserfs -f -f ${dev}' -#post_mount='chown root:root ${mount_point}; chmod 1777 ${mount_point}' - -## Loopback file example -#target='crypt-loop-home' -#source='/dev/loop0' -#loop_file='/mnt/crypt/home' - -# The file must be terminated by a newline. Or leave this comment last. diff --git a/sys-fs/cryptsetup/files/1.6.7-dmcrypt.rc b/sys-fs/cryptsetup/files/1.6.7-dmcrypt.rc deleted file mode 100644 index e52ad68..0000000 --- a/sys-fs/cryptsetup/files/1.6.7-dmcrypt.rc +++ /dev/null @@ -1,340 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -depend() { - before checkfs fsck - - if grep -qs ^swap= "${conf_file}" ; then - before swap - fi -} - -# We support multiple dmcrypt instances based on $SVCNAME -conf_file="/etc/conf.d/${SVCNAME}" - -# Get splash helpers if available. -if [ -e /sbin/splash-functions.sh ] ; then - . /sbin/splash-functions.sh -fi - -# Setup mappings for an individual target/swap -# Note: This relies on variables localized in the main body below. -dm_crypt_execute() { - local dev ret mode foo - - if [ -z "${target}" -a -z "${swap}" ] ; then - return - fi - - # Set up default values. - : ${dmcrypt_key_timeout:=1} - : ${dmcrypt_max_timeout:=300} - : ${dmcrypt_retries:=5} - - # Handle automatic look up of the source path. - if [ -z "${source}" -a -n "${loop_file}" ] ; then - source=$(losetup --show -f "${loop_file}") - fi - case ${source} in - *=*) - source=$(blkid -l -t "${source}" -o device) - ;; - esac - if [ -z "${source}" ] || [ ! -e "${source}" ] ; then - ewarn "source \"${source}\" for ${target} missing, skipping..." - return - fi - - if [ -n "${target}" ] ; then - # let user set options, otherwise leave empty - : ${options:=' '} - elif [ -n "${swap}" ] ; then - if cryptsetup isLuks ${source} 2>/dev/null ; then - ewarn "The swap you have defined is a LUKS partition. Aborting crypt-swap setup." - return - fi - target=${swap} - # swap contents do not need to be preserved between boots, luks not required. - # suspend2 users should have initramfs's init handling their swap partition either way. - : ${options:='-c aes -h sha1 -d /dev/urandom'} - : ${pre_mount:='mkswap ${dev}'} - fi - - if [ -n "${loop_file}" ] ; then - dev="/dev/mapper/${target}" - ebegin " Setting up loop device ${source}" - losetup ${source} ${loop_file} - fi - - # cryptsetup: - # open <device> <name> # <device> is $source - # create <name> <device> # <name> is $target - local arg1="create" arg2="${target}" arg3="${source}" - if cryptsetup isLuks ${source} 2>/dev/null ; then - arg1="open" - arg2="${source}" - arg3="${target}" - fi - - # Older versions reported: - # ${target} is active: - # Newer versions report: - # ${target} is active[ and is in use.] - if cryptsetup status ${target} | egrep -q ' is active' ; then - einfo "dm-crypt mapping ${target} is already configured" - return - fi - splash svc_input_begin ${SVCNAME} >/dev/null 2>&1 - - # Handle keys - if [ -n "${key}" ] ; then - read_abort() { - # some colors - local ans savetty resettty - [ -z "${NORMAL}" ] && eval $(eval_ecolors) - einfon " $1? (${WARN}yes${NORMAL}/${GOOD}No${NORMAL}) " - shift - # This is ugly as s**t. But POSIX doesn't provide `read -t`, so - # we end up having to implement our own crap with stty/etc... - savetty=$(stty -g) - resettty='stty ${savetty}; trap - EXIT HUP INT TERM' - trap 'eval "${resettty}"' EXIT HUP INT TERM - stty -icanon - stty min 0 time "$(( $2 * 10 ))" - ans=$(dd count=1 bs=1 2>/dev/null) || ans='' - eval "${resettty}" - if [ -z "${ans}" ] ; then - printf '\r' - else - echo - fi - case ${ans} in - [yY]) return 0;; - *) return 1;; - esac - } - - # Notes: sed not used to avoid case where /usr partition is encrypted. - mode=${key##*:} && ( [ "${mode}" = "${key}" ] || [ -z "${mode}" ] ) && mode=reg - key=${key%:*} - case "${mode}" in - gpg|reg) - # handle key on removable device - if [ -n "${remdev}" ] ; then - # temp directory to mount removable device - local mntrem="${RC_SVCDIR}/dm-crypt-remdev.$$" - if [ ! -d "${mntrem}" ] ; then - if ! mkdir -p "${mntrem}" ; then - ewarn "${source} will not be decrypted ..." - einfo "Reason: Unable to create temporary mount point '${mntrem}'" - return - fi - fi - i=0 - einfo "Please insert removable device for ${target}" - while [ ${i} -lt ${dmcrypt_max_timeout} ] ; do - foo="" - if mount -n -o ro "${remdev}" "${mntrem}" 2>/dev/null >/dev/null ; then - # keyfile exists? - if [ ! -e "${mntrem}${key}" ] ; then - umount -n "${mntrem}" - rmdir "${mntrem}" - einfo "Cannot find ${key} on removable media." - read_abort "Abort" ${dmcrypt_key_timeout} && return - else - key="${mntrem}${key}" - break - fi - else - [ -e "${remdev}" ] \ - && foo="mount failed" \ - || foo="mount source not found" - fi - : $((i += 1)) - read_abort "Stop waiting after $i attempts (${foo})" -t 1 && return - done - else # keyfile ! on removable device - if [ ! -e "${key}" ] ; then - ewarn "${source} will not be decrypted ..." - einfo "Reason: keyfile ${key} does not exist." - return - fi - fi - ;; - *) - ewarn "${source} will not be decrypted ..." - einfo "Reason: mode ${mode} is invalid." - return - ;; - esac - else - mode=none - fi - ebegin " ${target} using: ${options} ${arg1} ${arg2} ${arg3}" - if [ "${mode}" = "gpg" ] ; then - : ${gpg_options:='-q -d'} - # gpg available ? - if command -v gpg >/dev/null ; then - i=0 - while [ ${i} -lt ${dmcrypt_retries} ] ; do - # paranoid, don't store key in a variable, pipe it so it stays very little in ram unprotected. - # save stdin stdout stderr "values" - timeout ${dmcrypt_max_timeout} gpg ${gpg_options} ${key} 2>/dev/null | \ - cryptsetup --key-file - ${options} ${arg1} ${arg2} ${arg3} - ret=$? - # The timeout command exits 124 when it times out. - [ ${ret} -eq 0 -o ${ret} -eq 124 ] && break - : $(( i += 1 )) - done - eend ${ret} "failure running cryptsetup" - else - ewarn "${source} will not be decrypted ..." - einfo "Reason: cannot find gpg application." - einfo "You have to install app-crypt/gnupg first." - einfo "If you have /usr on its own partition, try copying gpg to /bin ." - fi - else - if [ "${mode}" = "reg" ] ; then - cryptsetup ${options} -d ${key} ${arg1} ${arg2} ${arg3} - ret=$? - eend ${ret} "failure running cryptsetup" - else - cryptsetup ${options} ${arg1} ${arg2} ${arg3} - ret=$? - eend ${ret} "failure running cryptsetup" - fi - fi - if [ -d "${mntrem}" ] ; then - umount -n ${mntrem} 2>/dev/null >/dev/null - rmdir ${mntrem} 2>/dev/null >/dev/null - fi - splash svc_input_end ${SVCNAME} >/dev/null 2>&1 - - if [ ${ret} -ne 0 ] ; then - cryptfs_status=1 - else - if [ -n "${pre_mount}" ] ; then - dev="/dev/mapper/${target}" - eval ebegin \"" pre_mount: ${pre_mount}"\" - eval "${pre_mount}" > /dev/null - ewend $? || cryptfs_status=1 - fi - fi -} - -# Lookup optional bootparams -get_bootparam_val() { - # We're given something like: - # foo=bar=cow - # Return the "bar=cow" part. - case $1 in - *=*) - echo "${1#*=}" - ;; - esac -} - -start() { - local header=true cryptfs_status=0 - local gpg_options key loop_file target targetline options pre_mount post_mount source swap remdev - - local x - for x in $(cat /proc/cmdline) ; do - case "${x}" in - key_timeout=*) - dmcrypt_key_timeout=$(get_bootparam_val "${x}") - ;; - esac - done - - while read targetline <&3 ; do - case ${targetline} in - # skip comments and blank lines - ""|"#"*) continue ;; - # skip service-specific openrc configs #377927 - rc_*) continue ;; - esac - - ${header} && ebegin "Setting up dm-crypt mappings" - header=false - - # check for the start of a new target/swap - case ${targetline} in - target=*|swap=*) - # If we have a target queued up, then execute it - dm_crypt_execute - - # Prepare for the next target/swap by resetting variables - unset gpg_options key loop_file target options pre_mount post_mount source swap remdev - ;; - - gpg_options=*|remdev=*|key=*|loop_file=*|options=*|pre_mount=*|post_mount=*|source=*) - if [ -z "${target}${swap}" ] ; then - ewarn "Ignoring setting outside target/swap section: ${targetline}" - continue - fi - ;; - - dmcrypt_*=*) - # ignore global options - continue - ;; - - *) - ewarn "Skipping invalid line in ${conf_file}: ${targetline}" - ;; - esac - - # Queue this setting for the next call to dm_crypt_execute - eval "${targetline}" - done 3< ${conf_file} - - # If we have a target queued up, then execute it - dm_crypt_execute - - ewend ${cryptfs_status} "Failed to setup dm-crypt devices" -} - -stop() { - local line header - - # Break down all mappings - header=true - egrep "^(target|swap)=" ${conf_file} | \ - while read line ; do - ${header} && einfo "Removing dm-crypt mappings" - header=false - - target= swap= - eval ${line} - - [ -n "${swap}" ] && target=${swap} - if [ -z "${target}" ] ; then - ewarn "invalid line in ${conf_file}: ${line}" - continue - fi - - ebegin " ${target}" - cryptsetup remove ${target} - eend $? - done - - # Break down loop devices - header=true - grep '^source=./dev/loop' ${conf_file} | \ - while read line ; do - ${header} && einfo "Detaching dm-crypt loop devices" - header=false - - source= - eval ${line} - - ebegin " ${source}" - losetup -d "${source}" - eend $? - done - - return 0 -} diff --git a/sys-fs/cryptsetup/files/setup-1.7.0.py b/sys-fs/cryptsetup/files/setup-1.7.0.py deleted file mode 100644 index 0da063c..0000000 --- a/sys-fs/cryptsetup/files/setup-1.7.0.py +++ /dev/null @@ -1,21 +0,0 @@ -import os -from distutils.core import setup, Extension - -top_srcdir = os.path.dirname(os.path.dirname(os.path.realpath(__file__))) - -def get_ver(): - with open(os.path.join(top_srcdir, 'configure')) as f: - for line in f: - if line.startswith('PACKAGE_VERSION='): - return line.split('=')[1].replace("'", '').strip() - -module = Extension('pycryptsetup', - include_dirs=[os.path.join(top_srcdir, 'lib')], - extra_compile_args=['-include', os.path.join(top_srcdir, 'config.h')], - library_dirs=[os.path.join(top_srcdir, 'lib', '.libs')], - libraries=['cryptsetup'], - sources=['pycryptsetup.c']) - -setup(name='pycryptsetup', - version=get_ver(), - ext_modules=[module]) diff --git a/sys-fs/cryptsetup/metadata.xml b/sys-fs/cryptsetup/metadata.xml deleted file mode 100644 index e674745..0000000 --- a/sys-fs/cryptsetup/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version='1.0' encoding='UTF-8'?> -<!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'> -<pkgmetadata> -<herd>base-system</herd> -<use> - <flag name='gcrypt'>Use <pkg>dev-libs/libgcrypt</pkg> crypto backend</flag> - <flag name='kernel'>Use kernel crypto backend (mainly for embedded systems)</flag> - <flag name='nettle'>Use <pkg>dev-libs/nettle</pkg> crypto backend</flag> - <flag name='openssl'>Use <pkg>dev-libs/openssl</pkg> crypto backend</flag> - <flag name='pwquality'>Use <pkg>dev-libs/libpwquality</pkg> for password quality checking</flag> - <flag name='urandom'>Use /dev/urandom instead of /dev/random</flag> - <flag name='reencrypt'>Build cryptsetup-reencrypt</flag> -</use> -<upstream> - <remote-id type='google-code'>cryptsetup</remote-id> -</upstream> -</pkgmetadata> |