mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-19 13:31:28 +02:00
bump(sys-fs/cryptsetup): sync with upstream
This commit is contained in:
parent
53fb46d991
commit
b33f10191c
@ -1,14 +0,0 @@
|
|||||||
DEFINED_PHASES=configure install postinst prepare setup test
|
|
||||||
DEPEND=static-libs? ( 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? ( dev-libs/openssl[static-libs(+)] ) pwquality? ( dev-libs/libpwquality[static-libs(+)] ) sys-fs/lvm2[static-libs(+)] udev? ( virtual/libudev[static-libs(+)] ) ) dev-libs/libgpg-error dev-libs/popt sys-apps/util-linux gcrypt? ( dev-libs/libgcrypt:0= ) nettle? ( >=dev-libs/nettle-2.4 ) openssl? ( dev-libs/openssl ) pwquality? ( dev-libs/libpwquality ) sys-fs/lvm2 udev? ( virtual/libudev ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?] ) virtual/pkgconfig static? ( 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? ( dev-libs/openssl[static-libs(+)] ) pwquality? ( dev-libs/libpwquality[static-libs(+)] ) sys-fs/lvm2[static-libs(+)] udev? ( virtual/libudev[static-libs(+)] ) ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
|
||||||
DESCRIPTION=Tool to setup encrypted devices with dm-crypt
|
|
||||||
EAPI=5
|
|
||||||
HOMEPAGE=https://code.google.com/p/cryptsetup/
|
|
||||||
IUSE=+gcrypt kernel nettle openssl nls pwquality python reencrypt static static-libs udev urandom python_targets_python2_7 python_targets_python3_4 python_single_target_python2_7 python_single_target_python3_4
|
|
||||||
KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86
|
|
||||||
LICENSE=GPL-2+
|
|
||||||
RDEPEND=static-libs? ( 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? ( dev-libs/openssl[static-libs(+)] ) pwquality? ( dev-libs/libpwquality[static-libs(+)] ) sys-fs/lvm2[static-libs(+)] udev? ( virtual/libudev[static-libs(+)] ) ) dev-libs/libgpg-error dev-libs/popt sys-apps/util-linux gcrypt? ( dev-libs/libgcrypt:0= ) nettle? ( >=dev-libs/nettle-2.4 ) openssl? ( dev-libs/openssl ) pwquality? ( dev-libs/libpwquality ) sys-fs/lvm2 udev? ( virtual/libudev ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?] )
|
|
||||||
REQUIRED_USE=^^ ( gcrypt kernel nettle openssl ) python? ( ^^ ( python_single_target_python2_7 python_single_target_python3_4 ) python_single_target_python2_7? ( python_targets_python2_7 ) python_single_target_python3_4? ( python_targets_python3_4 ) ) static? ( !gcrypt )
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=mirror://kernel/linux/utils/cryptsetup/v1.6/cryptsetup-1.6.5.tar.xz
|
|
||||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils ea170b525f6a38a006be05c9d9429f13 libtool 4890219c51da247200223277f993e054 linux-info af49d8ab3be91bb1d38b7201dc9e5123 multilib 165fc17c38d1b11dac2008280dab6e80 python-single-r1 19a74c6b5c191723a997dc7e0cc6bb09 python-utils-r1 d275302cd06aedef2ba08f81f3104206 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
|
||||||
_md5_=110aeab58a8bfcfa6521c05bf9279587
|
|
@ -1,14 +0,0 @@
|
|||||||
DEFINED_PHASES=configure install prepare setup test
|
|
||||||
DEPEND=static-libs? ( 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(+)] ) ) dev-libs/libgpg-error dev-libs/popt sys-apps/util-linux gcrypt? ( dev-libs/libgcrypt:0= ) nettle? ( >=dev-libs/nettle-2.4 ) openssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) ) pwquality? ( dev-libs/libpwquality ) sys-fs/lvm2 udev? ( virtual/libudev ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?] ) virtual/pkgconfig static? ( 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(+)] ) ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
|
||||||
DESCRIPTION=Tool to setup encrypted devices with dm-crypt
|
|
||||||
EAPI=5
|
|
||||||
HOMEPAGE=https://gitlab.com/cryptsetup/cryptsetup/blob/master/README.md
|
|
||||||
IUSE=+gcrypt kernel nettle openssl libressl nls pwquality python reencrypt static static-libs udev urandom python_targets_python2_7 python_targets_python3_4 python_single_target_python2_7 python_single_target_python3_4
|
|
||||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
|
|
||||||
LICENSE=GPL-2+
|
|
||||||
RDEPEND=static-libs? ( 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(+)] ) ) dev-libs/libgpg-error dev-libs/popt sys-apps/util-linux gcrypt? ( dev-libs/libgcrypt:0= ) nettle? ( >=dev-libs/nettle-2.4 ) openssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) ) pwquality? ( dev-libs/libpwquality ) sys-fs/lvm2 udev? ( virtual/libudev ) python? ( python_single_target_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_single_target_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),python_single_target_python2_7(+)?,python_single_target_python3_4(+)?] )
|
|
||||||
REQUIRED_USE=^^ ( gcrypt kernel nettle openssl ) python? ( ^^ ( python_single_target_python2_7 python_single_target_python3_4 ) python_single_target_python2_7? ( python_targets_python2_7 ) python_single_target_python3_4? ( python_targets_python3_4 ) ) static? ( !gcrypt )
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=mirror://kernel/linux/utils/cryptsetup/v1.6/cryptsetup-1.6.8.tar.xz
|
|
||||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils ea170b525f6a38a006be05c9d9429f13 libtool 4890219c51da247200223277f993e054 linux-info af49d8ab3be91bb1d38b7201dc9e5123 multilib 165fc17c38d1b11dac2008280dab6e80 python-single-r1 19a74c6b5c191723a997dc7e0cc6bb09 python-utils-r1 d275302cd06aedef2ba08f81f3104206 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
|
||||||
_md5_=1d21bff582667cb77db65429ef255829
|
|
@ -4,11 +4,11 @@ DESCRIPTION=Tool to setup encrypted devices with dm-crypt
|
|||||||
EAPI=5
|
EAPI=5
|
||||||
HOMEPAGE=https://gitlab.com/cryptsetup/cryptsetup/blob/master/README.md
|
HOMEPAGE=https://gitlab.com/cryptsetup/cryptsetup/blob/master/README.md
|
||||||
IUSE=+gcrypt kernel nettle openssl libressl nls pwquality python reencrypt static static-libs udev urandom python_targets_python2_7 python_targets_python3_4 python_targets_python3_5
|
IUSE=+gcrypt kernel nettle openssl libressl nls pwquality python reencrypt static static-libs udev urandom python_targets_python2_7 python_targets_python3_4 python_targets_python3_5
|
||||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
|
KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86
|
||||||
LICENSE=GPL-2+
|
LICENSE=GPL-2+
|
||||||
RDEPEND=static-libs? ( 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(+)] ) ) dev-libs/libgpg-error dev-libs/popt sys-apps/util-linux gcrypt? ( dev-libs/libgcrypt:0= ) nettle? ( >=dev-libs/nettle-2.4 ) openssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) ) pwquality? ( dev-libs/libpwquality ) sys-fs/lvm2 udev? ( virtual/libudev ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] )
|
RDEPEND=static-libs? ( 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(+)] ) ) dev-libs/libgpg-error dev-libs/popt sys-apps/util-linux gcrypt? ( dev-libs/libgcrypt:0= ) nettle? ( >=dev-libs/nettle-2.4 ) openssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) ) pwquality? ( dev-libs/libpwquality ) sys-fs/lvm2 udev? ( virtual/libudev ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] )
|
||||||
REQUIRED_USE=^^ ( gcrypt kernel nettle openssl ) python? ( || ( python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 ) ) static? ( !gcrypt )
|
REQUIRED_USE=^^ ( gcrypt kernel nettle openssl ) python? ( || ( python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 ) ) static? ( !gcrypt )
|
||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=mirror://kernel/linux/utils/cryptsetup/v1.7/cryptsetup-1.7.2.tar.xz
|
SRC_URI=mirror://kernel/linux/utils/cryptsetup/v1.7/cryptsetup-1.7.2.tar.xz
|
||||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c distutils-r1 f1707af2d2ad4cf700a9e690de6ed855 eutils ea170b525f6a38a006be05c9d9429f13 libtool 4890219c51da247200223277f993e054 linux-info af49d8ab3be91bb1d38b7201dc9e5123 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 multiprocessing eb9be4b678c4e71f3f530a767df31912 python-r1 dcd61d7a5c283f18cfe763552b09eb88 python-utils-r1 d275302cd06aedef2ba08f81f3104206 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
|
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c distutils-r1 f1707af2d2ad4cf700a9e690de6ed855 eutils ea170b525f6a38a006be05c9d9429f13 libtool 4890219c51da247200223277f993e054 linux-info af49d8ab3be91bb1d38b7201dc9e5123 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 multiprocessing eb9be4b678c4e71f3f530a767df31912 python-r1 dcd61d7a5c283f18cfe763552b09eb88 python-utils-r1 d275302cd06aedef2ba08f81f3104206 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
|
||||||
_md5_=9765e60949c9094313af838ba4d583cf
|
_md5_=49936217a545a07c4b9211fb538194df
|
||||||
|
@ -9,6 +9,6 @@ LICENSE=GPL-2+
|
|||||||
RDEPEND=static-libs? ( 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(+)] ) ) dev-libs/libgpg-error dev-libs/popt sys-apps/util-linux gcrypt? ( dev-libs/libgcrypt:0= ) nettle? ( >=dev-libs/nettle-2.4 ) openssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) ) pwquality? ( dev-libs/libpwquality ) sys-fs/lvm2 udev? ( virtual/libudev ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] )
|
RDEPEND=static-libs? ( 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(+)] ) ) dev-libs/libgpg-error dev-libs/popt sys-apps/util-linux gcrypt? ( dev-libs/libgcrypt:0= ) nettle? ( >=dev-libs/nettle-2.4 ) openssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) ) pwquality? ( dev-libs/libpwquality ) sys-fs/lvm2 udev? ( virtual/libudev ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] )
|
||||||
REQUIRED_USE=^^ ( gcrypt kernel nettle openssl ) python? ( || ( python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 ) ) static? ( !gcrypt )
|
REQUIRED_USE=^^ ( gcrypt kernel nettle openssl ) python? ( || ( python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 ) ) static? ( !gcrypt )
|
||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=mirror://kernel/linux/utils/cryptsetup/v1.7/cryptsetup-1.7.1.tar.xz
|
SRC_URI=mirror://kernel/linux/utils/cryptsetup/v1.7/cryptsetup-1.7.3.tar.xz
|
||||||
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c distutils-r1 f1707af2d2ad4cf700a9e690de6ed855 eutils ea170b525f6a38a006be05c9d9429f13 libtool 4890219c51da247200223277f993e054 linux-info af49d8ab3be91bb1d38b7201dc9e5123 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 multiprocessing eb9be4b678c4e71f3f530a767df31912 python-r1 dcd61d7a5c283f18cfe763552b09eb88 python-utils-r1 d275302cd06aedef2ba08f81f3104206 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
|
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c distutils-r1 f1707af2d2ad4cf700a9e690de6ed855 eutils ea170b525f6a38a006be05c9d9429f13 libtool 4890219c51da247200223277f993e054 linux-info af49d8ab3be91bb1d38b7201dc9e5123 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 multiprocessing eb9be4b678c4e71f3f530a767df31912 python-r1 dcd61d7a5c283f18cfe763552b09eb88 python-utils-r1 d275302cd06aedef2ba08f81f3104206 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
|
||||||
_md5_=1e8055f159b32cb7aa240151d776b3e2
|
_md5_=e2520925e927f503c2e4ed9897aad256
|
@ -1,199 +0,0 @@
|
|||||||
# ChangeLog for sys-fs/cryptsetup
|
|
||||||
# Copyright 1999-2016 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
|
|
||||||
|
|
||||||
15 Dec 2015; Gokturk Yuksek <gokturk@binghamton.edu>
|
|
||||||
cryptsetup-1.6.5.ebuild:
|
|
||||||
fix obsolete wiki URL #551994
|
|
||||||
|
|
||||||
cryptsetup-1.6.5 has an incorrect link to cryptsetup wiki because
|
|
||||||
upstream has migrated to gitlab.
|
|
||||||
|
|
||||||
Package-Manager: portage-2.2.20.1
|
|
||||||
|
|
||||||
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
|
|
||||||
Unify quoting in metadata.xml files for machine processing
|
|
||||||
|
|
||||||
Force unified quoting in all metadata.xml files since lxml does not
|
|
||||||
preserve original use of single and double quotes. Ensuring unified
|
|
||||||
quoting before the process allows distinguishing the GLEP 67-related
|
|
||||||
metadata.xml changes from unrelated quoting changes.
|
|
||||||
|
|
||||||
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
|
|
||||||
Replace all herds with appropriate projects (GLEP 67)
|
|
||||||
|
|
||||||
Replace all uses of herd with appropriate project maintainers, or no
|
|
||||||
maintainers in case of herds requested to be disbanded.
|
|
||||||
|
|
||||||
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
|
|
||||||
Set appropriate maintainer types in metadata.xml (GLEP 67)
|
|
||||||
|
|
||||||
*cryptsetup-1.7.1 (28 Feb 2016)
|
|
||||||
|
|
||||||
28 Feb 2016; Lars Wendler <polynomial-c@gentoo.org>
|
|
||||||
+cryptsetup-1.7.1.ebuild:
|
|
||||||
Bump to version 1.7.1
|
|
||||||
|
|
||||||
Package-Manager: portage-2.2.27
|
|
||||||
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
|
|
||||||
|
|
||||||
28 Feb 2016; Lars Wendler <polynomial-c@gentoo.org>
|
|
||||||
-cryptsetup-1.6.8.ebuild, -cryptsetup-1.7.0.ebuild:
|
|
||||||
Removed old.
|
|
||||||
|
|
||||||
Package-Manager: portage-2.2.27
|
|
||||||
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
|
|
||||||
|
|
||||||
19 Apr 2016; Mike Frysinger <vapier@gentoo.org> cryptsetup-1.7.1.ebuild,
|
|
||||||
+files/cryptsetup-1.7.1-sysmacros.patch:
|
|
||||||
fix build w/newer glibc #580228
|
|
||||||
|
|
||||||
18 May 2016; Austin English <wizardedit@gentoo.org> files/1.5.1-dmcrypt.rc,
|
|
||||||
files/1.6.7-dmcrypt.rc:
|
|
||||||
use #!/sbin/openrc-run instead of #!/sbin/runscript
|
|
||||||
|
|
||||||
*cryptsetup-1.7.2 (04 Jun 2016)
|
|
||||||
|
|
||||||
04 Jun 2016; Lars Wendler <polynomial-c@gentoo.org>
|
|
||||||
+cryptsetup-1.7.2.ebuild:
|
|
||||||
Bump to version 1.7.2
|
|
||||||
|
|
||||||
Package-Manager: portage-2.2.28
|
|
||||||
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
|
|
||||||
|
|
||||||
04 Jun 2016; Lars Wendler <polynomial-c@gentoo.org>
|
|
||||||
-cryptsetup-1.7.0-r1.ebuild:
|
|
||||||
Removed old.
|
|
||||||
|
|
||||||
Package-Manager: portage-2.2.28
|
|
||||||
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
|
|
||||||
|
|
@ -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
|
|
@ -1,17 +1,11 @@
|
|||||||
AUX 1.0.6-dmcrypt.confd 3783 SHA256 4a9f3c708f2ab25f94059771b5b64f50e376f7a42ad7ec14102f492c9233ac29 SHA512 af099199b5a056676a565d9e3e0893927da67d0916aad1885f4567963f06df0b8c754a0cf76f55dfdb72c57605837e044bbe4a7e9fbcfd8c1648750f2964630a WHIRLPOOL 68f3b72f9bd567ebb333b54387014ff9c0f17e3a16933e30a08598eba57beb26427d5fe7e93978cde5676afd0928c1342156e5c39aa14f8878a7cb710135689a
|
|
||||||
AUX 1.5.1-dmcrypt.rc 8724 SHA256 5cc6827fa1f12e624d3fe74564d8ba9d1a14d82e5b48d5003a8bab3086bf0383 SHA512 e71ae44a75c0b25c174b26d309bfb5dade584089a940e1184bcac138e9413dea204045fe9589057ab5f1dceba6b88796e681fbaed5503fb89779227a14341e11 WHIRLPOOL e56552114d71c362a187ab741c842c9b62e0c14a626572c44539d91059643cb64aea16b97e6adaa7c01ddb5489515b213fa4d8b35acc259b61c3959c25a33916
|
|
||||||
AUX 1.6.7-dmcrypt.confd 3919 SHA256 3d933a54abe62a547294b83208dbf5d7615d9c7f380d6504c91fff3620530803 SHA512 74422d5e1614b43af894ea01da1ea80d805ec7f77981cbb80a6b1a4becad737a8825d7269812499095a7f50d39fa7da5bf4e4edae63529b1fe87b9176943a733 WHIRLPOOL cdad077e6c542e93b766c023a7db9cde372609114a0d8333e94dbf281292a145dd2f96db2895dc7f6dd130ed193ebe254e13cff24e47430738e0fb4c6e38dc71
|
AUX 1.6.7-dmcrypt.confd 3919 SHA256 3d933a54abe62a547294b83208dbf5d7615d9c7f380d6504c91fff3620530803 SHA512 74422d5e1614b43af894ea01da1ea80d805ec7f77981cbb80a6b1a4becad737a8825d7269812499095a7f50d39fa7da5bf4e4edae63529b1fe87b9176943a733 WHIRLPOOL cdad077e6c542e93b766c023a7db9cde372609114a0d8333e94dbf281292a145dd2f96db2895dc7f6dd130ed193ebe254e13cff24e47430738e0fb4c6e38dc71
|
||||||
AUX 1.6.7-dmcrypt.rc 8822 SHA256 e562dd69aca4932a3e186fe87a25fe51c61b5687ed1dfa8db3ef4f4be8d18fb5 SHA512 037e9212ea1ca7ea9a75f5e7bfa5cf429e4454b167ae3addc6fb96cf874011ae498dd8c1d64272b44b8cad1e0d882b049f5d13f7bff2384fcc1865e20512e7aa WHIRLPOOL 930739b3733c2942efe31c75a6d13c8d8ffdd5aa77ab5042c4bbe642f3c88ee4469b1bd039001db58bbf03feecae8887ddc404502da1fc8f5167807747cf0657
|
AUX 1.6.7-dmcrypt.rc 8815 SHA256 d04627e1a64e4d86e957b20ff6f478fb376833b7602098a708af9c070e30a980 SHA512 fdbf44f7508ca10ab89e858c206fd9dc397a11d8a553045584ab95046c309a84dd6c7ab0c0ea63c66f7d52b31ed3a1ce46d5ce2ce2588f0d6593a1c4cc1c4194 WHIRLPOOL c7eb2e70bdcf59d5390f9551154ef2db67ce6cafc5dc24dcceef324eb1509661e5a639d880d40bcd2b09ebbda016802a6826c16a2ff7f0d9cbac622f61aebb1c
|
||||||
AUX cryptsetup-1.7.1-sysmacros.patch 1729 SHA256 79bf9e4f4aaf2761dbba4ef055b8bfe3a18a7cd3fe450cd13712637480dafa38 SHA512 bfc46c2a6dbec8c9947bd1ec597c02f767548faba55e122552908270d25e3005342c9efa196fa794d24e8d3e30ea0b2c91c31fc38b23375e555193b186f48786 WHIRLPOOL 3190a9f280001ecacb67fb6b41d483546650bbb5651e4bbe0ace02b7a6b74989ac7a62f99ec69e37e22f95c275b02ca49ca954d9e3cc31dff287d830d7249e1a
|
AUX cryptsetup-1.7.3-libressl.patch 588 SHA256 90370c7e50c42ba56074d633313bf8598713288df44ecbaba205a1520e2635bb SHA512 6be0b303e6332dce0f87b335d3bb2efa913f69613bfcd26503f04c044c4a1530bd84404be2eb6f7e73276f9342cb4e91a91fec7270595cdc2f32c790ba5ae17c WHIRLPOOL c40948005d52d401781a9c6b96083c1f430f6bf4444ac0a329a59f864204d76833cd16271861809e8a2509d3451fb5dcbf8431fdab5dd68a690343d43d8b27ca
|
||||||
AUX setup-1.7.0.py 788 SHA256 ef9fc9cc2b0ab065838adcb65e117e124e59686360fb033dd8c51632a8da1c69 SHA512 823fe8a90a76de9f259a5b69425601b78a0b6c1204cda613e224cc21e4eebc2b22b4be9f53efe843156c45a20a099385bc4dad6d653a26749336023d3ae5de89 WHIRLPOOL 26d4d90a00a5be81b8cfadd0682d032be955b71c3c2707532a95aada423fdc52edde351af2addf307b602fcd51130dc95372dc1f11bbd80d51208a1b56010add
|
AUX setup-1.7.0.py 788 SHA256 ef9fc9cc2b0ab065838adcb65e117e124e59686360fb033dd8c51632a8da1c69 SHA512 823fe8a90a76de9f259a5b69425601b78a0b6c1204cda613e224cc21e4eebc2b22b4be9f53efe843156c45a20a099385bc4dad6d653a26749336023d3ae5de89 WHIRLPOOL 26d4d90a00a5be81b8cfadd0682d032be955b71c3c2707532a95aada423fdc52edde351af2addf307b602fcd51130dc95372dc1f11bbd80d51208a1b56010add
|
||||||
DIST cryptsetup-1.6.5.tar.xz 1136892 SHA256 267973f20be43f9d685f7193aa23954b60768c74a1d330243114d4b8bc17ca9a SHA512 c77ac590d28954e7bd430d1069b820a288c4668857a7ced7f81546ea39676f2b536abbcda06f20440e31c205b7ada68bcfa5aab220b102a2b62198a788d9b65e WHIRLPOOL 74a597abbdcc1225bb811597e53737eab2348a328f3ba30e7eb519a0621b06e6c898e320db8e24a16decfd4706b6a2e68b06894dde91124e4c089e952dbff9c1
|
|
||||||
DIST cryptsetup-1.6.8.tar.xz 1221232 SHA256 45a6ccd3c65b7d904e58e1cb3656a7e997190b6a05b5ff7c6887e4a41c5f19bc SHA512 db189a98da6329f4d4c2ae92dbdc08ccffdf6ae41c964186ebf48a612bf0aa9731653ef6b7549b5feee0043edfa171874c3609418499902e6339b48481c621d7 WHIRLPOOL 8873d14fc2a54d97ed7d065ad4a0c63b057d9085c2cfd99c0b97aba78d49566bd7c9b47e56033992ac1f3892369bebf2165aaccc6ca3f933c0c33c2e6ef8c1e4
|
|
||||||
DIST cryptsetup-1.7.1.tar.xz 1244648 SHA256 73dc8a63cc984b56aa6a3c99f355262471bcfe78b3240b8b9d0caa8002911fec SHA512 02fb87871dc3729883a1c17748470c21dd58263741c82d42bce5b1789c419f8a75e36ac9415304986001b4ce0db22ee437566fb7f5e3584e4b566aba9a76950d WHIRLPOOL 5f89122f6d9a8acc74b5c1ab71e151f2e4acce313646cd0f61733c39ce6b3a9e57927846cb6cd4183845e146c4f6c2a4ff3b4dd3c57ef04497a21d34b927f159
|
|
||||||
DIST cryptsetup-1.7.2.tar.xz 1222688 SHA256 dbb35dbf5f0c1749168c86c913fe98e872247bfc8425314b494c2423e7e43342 SHA512 ff761bd0c5e9a7941fd27d55839804f2ce96145a45a9689d234954fc43c6172c913c59c83b37ef6cc5459ccecff63212c369077fdea70c14326372076eae7f86 WHIRLPOOL b78d91b449ea7ba325f05dc00b2005e8f6def91703cd982900682bc965eec0992a0cc21c4f44335c03dda885d4505bcf26d1bf58f991c9f60096927bcf582963
|
DIST cryptsetup-1.7.2.tar.xz 1222688 SHA256 dbb35dbf5f0c1749168c86c913fe98e872247bfc8425314b494c2423e7e43342 SHA512 ff761bd0c5e9a7941fd27d55839804f2ce96145a45a9689d234954fc43c6172c913c59c83b37ef6cc5459ccecff63212c369077fdea70c14326372076eae7f86 WHIRLPOOL b78d91b449ea7ba325f05dc00b2005e8f6def91703cd982900682bc965eec0992a0cc21c4f44335c03dda885d4505bcf26d1bf58f991c9f60096927bcf582963
|
||||||
EBUILD cryptsetup-1.6.5.ebuild 4382 SHA256 167ae9042e16ef19c560bd6eed4e46c08f65636c90611bae834be032f19fa327 SHA512 1e146624953950cfb1486cbf49242101b37367fcbe337aadb60a74dcf42c38648e393e9f78320055b160ef917c29dc90db5d2f0a82e05c07c6157cae92a37d7b WHIRLPOOL 6512fe6af91cb3507e66c71bb02585e5b471578ddcf252e05233a8df20ed78d5909f3b3b696bd5eaa5970acdcde8c52cf577e878fd91a18e6c101bc4bc5e0e05
|
DIST cryptsetup-1.7.3.tar.xz 1228432 SHA256 af2b04e8475cf40b8d9ffd97a1acfa73aa787c890430afd89804fb544d6adc02 SHA512 616bac2ce272b8e9d1de6b71ba23f6260dfdb17e3969ff4950c3221fc9fa1b9a0a1081327d2806868045395a407452a8c8bcf4ce0faaf2bd2d51a7c9f844a767 WHIRLPOOL 82a70877abbe674cca9f97585cd54535a60191a019028907a7a7187964260f754020dc1351de48480944cb3701cb8d83a543d8ffd7c2594342d1e244d4026e3d
|
||||||
EBUILD cryptsetup-1.6.8-r1.ebuild 3490 SHA256 990cf9ac7924b34cb7b39a82c6424a7cf40c838941a329ffb897fb7ecd27a354 SHA512 28c04e35f1f3ebb477c652657171290957bfe66ba6381f1e71cf67ab01d1f41887e32008ecc3dad8fb3b9f52a44509774e69c69088dee226f02df30d219e7243 WHIRLPOOL 176b9554b6e64afce6b562ceba012e6d92717039bf8796831a4091beb82ebdcc2d7b8a81fcdba20f80d37fafe8915946523652bb2ef07a2c702ade20a0385462
|
EBUILD cryptsetup-1.7.2.ebuild 3986 SHA256 6e912b802deebd885c35f448449f9092b3f1ba2e9126473c8c12a5f6fcf925e4 SHA512 5fc2cb8edc10e807c63f02423a52f3f967f7b6fa0f1fabab74239758f7e78b4ecb01be68a6821dc27e56d4621fa167b936ea35114d5146ab90ea3c24ca045cd5 WHIRLPOOL 6f197d46d3956b96ffe913f06e10dc4e88584fd3b3f0bcca24184271cf179b710fd9c3b12362935f6435b76d611ce2750184ec7250d9761a7f57e09ea4fda585
|
||||||
EBUILD cryptsetup-1.7.1.ebuild 4060 SHA256 15339cea19e8ccfb8d13a6bd90136648d24a23885c9da6bb660ec4e7f254b4bc SHA512 70d24655eba31c490698c9ceaed961f160b2c52e3ca8d047715ce47e9623831bdff6ba55903c397a94deebee8504e95f7f60b2544805fa696d3e9c83a56a7857 WHIRLPOOL 0060f88a74528fab24c66d3e031a5abbd492e1f2f1ca94ffeb048f056e812b20fd75efadfc83515c6941eac0a7f0ea093e8865af66b2ec9bec2c1d652050d041
|
EBUILD cryptsetup-1.7.3.ebuild 4066 SHA256 c6836423936c05de80528a3c9d8b0b7a167cbbe62ab53a6541f7e0f572399f03 SHA512 ccba27f0b55e62dd875676a84f91a3b6435530e6c533534bf6670077dce909d6a6e5468adf73cccbeff0d6efe0cb7056b8914f88ee585c21bc12e1e8c3431b10 WHIRLPOOL e806f53cc9e1b760d0bd067413e2b2246e38eb1f9253dd8a5e8562fb5eb25a47a17418b2b99b3eb3906933c2623f5d54fdb86783937e094705617c04936f4424
|
||||||
EBUILD cryptsetup-1.7.2.ebuild 4002 SHA256 b8e3471b95e5d61d5983c66338cce33e0e5c0dc2d5cacf40bf3db10e6ea57954 SHA512 e7e1eed67662e394b49df70a6d292de9d97d6be8a69d9c5642166b6a68c44131e53c1b575fe742d942f8e6541b3a3be146552984972c146e649010db44e02ce7 WHIRLPOOL 4776b54a43956c7f4acaa512b82574fd23af6dc7d2569f84a254917ae74cf230886e85b4ecc9cb360459ae968128e41034b3cc5b14f753632bc1ef19a1014459
|
MISC ChangeLog 8475 SHA256 f9a9f9529c9f1d7307451447cb403805805eb1d4255c9e4fee5c30c46dd5614f SHA512 73b80c6e0ad31d22dda7ea3802be98152bd7ec68d9277081ffd22d073cb3cf9c8bcd7ef083098423bb356c9a5035dccc26db434d5acdcf8f0753fe5d39bc8073 WHIRLPOOL 64aee26e26813436fb035326680aaca1f2d6593d5df9ac6ae3c9fec6329fcef044179d46a9a9648afaed44a420bc067b09e21150fce51b1576b157987a84e2b4
|
||||||
MISC ChangeLog 6757 SHA256 cb50e6c1341977030a2699de8d1f096b56ade1eda474d6db264920a8abc28646 SHA512 29695464fef71f1d7b212f48a6a38b032edc37f84ab4c92f206ea4b57e0237a55ca7b1a71132d0be3638b06d66dbd777c12b6db342fbaba295113e7f2d13deff WHIRLPOOL 2484a2089274cb7b64ff688d3f8f90702e632cb8033d2bb74416bfaba879ffe71d0733bf7059f2f9aa2554c6697ee3c876093f7756f01f98d9805678de0830a1
|
|
||||||
MISC ChangeLog-2015 32120 SHA256 4f04d04798e6b09ebc80f72f45a4841673e38e05909ccebb5d40c230db0a3272 SHA512 ebf79904c294d29fbeb42d497db5bbac85afdcaaf532ecdae863778ecd9f9c882dd0c3c28994c410611e3eef30492c9bb5696db3c2e4eb49f2e932ee9696185a WHIRLPOOL 8cfe06024e910bfbd0e547fb342ce22c837c79cb29524077272f7478edc6284ed3ef504142b52d6844fa582cd4c4cfb94163c9c40ff074716bd744d2ef039aff
|
MISC ChangeLog-2015 32120 SHA256 4f04d04798e6b09ebc80f72f45a4841673e38e05909ccebb5d40c230db0a3272 SHA512 ebf79904c294d29fbeb42d497db5bbac85afdcaaf532ecdae863778ecd9f9c882dd0c3c28994c410611e3eef30492c9bb5696db3c2e4eb49f2e932ee9696185a WHIRLPOOL 8cfe06024e910bfbd0e547fb342ce22c837c79cb29524077272f7478edc6284ed3ef504142b52d6844fa582cd4c4cfb94163c9c40ff074716bd744d2ef039aff
|
||||||
MISC metadata.xml 879 SHA256 20635e38f0d217140afc4fc93b43abc856049f2c5104cf9dcb2ff2062e56f960 SHA512 1b7f57625f159b0ef144ad968eb20c6785b822e7f254c1cccd75ba8f012357cc818cb9323d64999ba1ff084d7fc89c116db071f51505a62c78f1bfc87596e86a WHIRLPOOL 6b61c3895e6f5fb4250e74e14fdf7658fb4496dbad1cc2ee76aa9d7deba6cd67530ca7d01730c397ea73c4ef398ea53ba90823c18bfab2269d84b78d4dc800c1
|
MISC metadata.xml 879 SHA256 20635e38f0d217140afc4fc93b43abc856049f2c5104cf9dcb2ff2062e56f960 SHA512 1b7f57625f159b0ef144ad968eb20c6785b822e7f254c1cccd75ba8f012357cc818cb9323d64999ba1ff084d7fc89c116db071f51505a62c78f1bfc87596e86a WHIRLPOOL 6b61c3895e6f5fb4250e74e14fdf7658fb4496dbad1cc2ee76aa9d7deba6cd67530ca7d01730c397ea73c4ef398ea53ba90823c18bfab2269d84b78d4dc800c1
|
||||||
|
@ -1,124 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
|
||||||
|
|
||||||
inherit autotools python-single-r1 linux-info libtool eutils versionator
|
|
||||||
|
|
||||||
DESCRIPTION="Tool to setup encrypted devices with dm-crypt"
|
|
||||||
HOMEPAGE="https://code.google.com/p/cryptsetup/"
|
|
||||||
SRC_URI="https://cryptsetup.googlecode.com/files/${P}.tar.xz"
|
|
||||||
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} nls pwquality python reencrypt static static-libs udev urandom"
|
|
||||||
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? ( dev-libs/openssl[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"
|
|
||||||
local WARNING_DM_CRYPT="CONFIG_DM_CRYPT:\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
|
|
||||||
|
|
||||||
use python && python-single-r1_pkg_setup
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
sed -i '/^LOOPDEV=/s:$: || exit 0:' tests/{compat,mode}-test || die
|
|
||||||
epatch_user && eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
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
|
|
||||||
|
|
||||||
econf \
|
|
||||||
--sbindir=/sbin \
|
|
||||||
--enable-shared \
|
|
||||||
$(use_enable static static-cryptsetup) \
|
|
||||||
$(use_enable static-libs static) \
|
|
||||||
$(use_enable nls) \
|
|
||||||
$(use_enable pwquality) \
|
|
||||||
$(use_enable python) \
|
|
||||||
$(use_enable reencrypt cryptsetup-reencrypt) \
|
|
||||||
$(use_enable udev) \
|
|
||||||
$(use_enable !urandom dev-random) \
|
|
||||||
--with-crypto_backend=$(for x in ${CRYPTO_BACKENDS//+/}; do use ${x} && echo ${x} ; done)
|
|
||||||
}
|
|
||||||
|
|
||||||
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.0.6-dmcrypt.confd dmcrypt
|
|
||||||
newinitd "${FILESDIR}"/1.5.1-dmcrypt.rc dmcrypt
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
if [[ -z ${REPLACING_VERSIONS} ]] ; then
|
|
||||||
elog "Please see the example for configuring a LUKS mountpoint"
|
|
||||||
elog "in /etc/conf.d/dmcrypt"
|
|
||||||
elog
|
|
||||||
elog "If you are using baselayout-2 then please do:"
|
|
||||||
elog "rc-update add dmcrypt boot"
|
|
||||||
elog "This version introduces a command line arguement 'key_timeout'."
|
|
||||||
elog "If you want the search for the removable key device to timeout"
|
|
||||||
elog "after 10 seconds add the following to your bootloader config:"
|
|
||||||
elog "key_timeout=10"
|
|
||||||
elog "A timeout of 0 will mean it will wait indefinitely."
|
|
||||||
elog
|
|
||||||
elog "Users using cryptsetup-1.0.x (dm-crypt plain) volumes must use"
|
|
||||||
elog "a compatibility mode when using cryptsetup-1.1.x. This can be"
|
|
||||||
elog "done by specifying the cipher (-c), key size (-s) and hash (-h)."
|
|
||||||
elog "For more info, see https://gitlab.com/cryptsetup/cryptsetup/wikis/FrequentlyAskedQuestions#8-issues-with-specific-versions-of-cryptsetup"
|
|
||||||
fi
|
|
||||||
}
|
|
@ -1,106 +0,0 @@
|
|||||||
# Copyright 1999-2015 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
|
||||||
PYTHON_COMPAT=( python{2_7,3_4} )
|
|
||||||
|
|
||||||
inherit autotools python-single-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"
|
|
||||||
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"
|
|
||||||
local WARNING_DM_CRYPT="CONFIG_DM_CRYPT:\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
|
|
||||||
|
|
||||||
use python && python-single-r1_pkg_setup
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
sed -i '/^LOOPDEV=/s:$: || exit 0:' tests/{compat,mode}-test || die
|
|
||||||
epatch_user && eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
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
|
|
||||||
|
|
||||||
econf \
|
|
||||||
--sbindir=/sbin \
|
|
||||||
--enable-shared \
|
|
||||||
$(use_enable static static-cryptsetup) \
|
|
||||||
$(use_enable static-libs static) \
|
|
||||||
$(use_enable nls) \
|
|
||||||
$(use_enable pwquality) \
|
|
||||||
$(use_enable python) \
|
|
||||||
$(use_enable reencrypt cryptsetup-reencrypt) \
|
|
||||||
$(use_enable udev) \
|
|
||||||
$(use_enable !urandom dev-random) \
|
|
||||||
--with-crypto_backend=$(for x in ${CRYPTO_BACKENDS//+/} ; do usev ${x} ; done)
|
|
||||||
}
|
|
||||||
|
|
||||||
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
|
|
||||||
}
|
|
@ -1,6 +1,5 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
# Copyright 1999-2017 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
EAPI=5
|
||||||
|
|
||||||
@ -15,7 +14,7 @@ SRC_URI="mirror://kernel/linux/utils/${PN}/v$(get_version_component_range 1-2)/$
|
|||||||
|
|
||||||
LICENSE="GPL-2+"
|
LICENSE="GPL-2+"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86"
|
||||||
CRYPTO_BACKENDS="+gcrypt kernel nettle openssl"
|
CRYPTO_BACKENDS="+gcrypt kernel nettle openssl"
|
||||||
# we don't support nss since it doesn't allow cryptsetup to be built statically
|
# 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
|
# and it's missing ripemd160 support so it can't provide full backward compatibility
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
# Copyright 1999-2016 Gentoo Foundation
|
# Copyright 1999-2016 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Id$
|
|
||||||
|
|
||||||
EAPI=5
|
EAPI=5
|
||||||
|
|
||||||
@ -46,6 +45,8 @@ DEPEND="${RDEPEND}
|
|||||||
virtual/pkgconfig
|
virtual/pkgconfig
|
||||||
static? ( ${LIB_DEPEND} )"
|
static? ( ${LIB_DEPEND} )"
|
||||||
|
|
||||||
|
PATCHES=( "${FILESDIR}"/${P}-libressl.patch )
|
||||||
|
|
||||||
pkg_setup() {
|
pkg_setup() {
|
||||||
local CONFIG_CHECK="~DM_CRYPT ~CRYPTO ~CRYPTO_CBC ~CRYPTO_SHA256"
|
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_DM_CRYPT="CONFIG_DM_CRYPT:\tis not set (required for cryptsetup)\n"
|
||||||
@ -57,7 +58,7 @@ pkg_setup() {
|
|||||||
|
|
||||||
src_prepare() {
|
src_prepare() {
|
||||||
sed -i '/^LOOPDEV=/s:$: || exit 0:' tests/{compat,mode}-test || die
|
sed -i '/^LOOPDEV=/s:$: || exit 0:' tests/{compat,mode}-test || die
|
||||||
epatch "${FILESDIR}"/${PN}-1.7.1-sysmacros.patch #580228
|
epatch "${PATCHES[@]}"
|
||||||
epatch_user && eautoreconf
|
epatch_user && eautoreconf
|
||||||
|
|
||||||
if use python ; then
|
if use python ; then
|
@ -1,105 +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:
|
|
||||||
#----------------
|
|
||||||
|
|
||||||
# Max number of checks to perform (1 per second)
|
|
||||||
#dmcrypt_max_timeout=120
|
|
||||||
|
|
||||||
# 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.
|
|
@ -1,335 +0,0 @@
|
|||||||
#!/sbin/openrc-run
|
|
||||||
# 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
|
|
||||||
|
|
||||||
# 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
|
|
||||||
[ "${1}" = -t ] && 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:-120} ] ; 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" ${read_timeout:--t 1} && 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
|
|
||||||
for i in 0 1 2 ; do
|
|
||||||
# paranoid, don't store key in a variable, pipe it so it stays very little in ram unprotected.
|
|
||||||
# save stdin stdout stderr "values"
|
|
||||||
gpg ${gpg_options} ${key} 2>/dev/null | cryptsetup --key-file - ${options} ${arg1} ${arg2} ${arg3}
|
|
||||||
ret=$?
|
|
||||||
[ ${ret} -eq 0 ] && break
|
|
||||||
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
|
|
||||||
*\=*)
|
|
||||||
local key=$(echo "$1" | cut -f1 -d=)
|
|
||||||
echo "$1" | cut -c $(( ${#key} + 2 ))
|
|
||||||
;;
|
|
||||||
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\=*)
|
|
||||||
local KEY_TIMEOUT=$(get_bootparam_val "${x}")
|
|
||||||
if [ ${KEY_TIMEOUT} -gt 0 ] ; then
|
|
||||||
read_timeout="-t ${KEY_TIMEOUT}"
|
|
||||||
fi
|
|
||||||
;;
|
|
||||||
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_max_timeout=*)
|
|
||||||
# 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
|
|
||||||
}
|
|
@ -1,7 +1,6 @@
|
|||||||
#!/sbin/openrc-run
|
#!/sbin/openrc-run
|
||||||
# Copyright 1999-2015 Gentoo Foundation
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Id$
|
|
||||||
|
|
||||||
depend() {
|
depend() {
|
||||||
before checkfs fsck
|
before checkfs fsck
|
||||||
|
@ -1,60 +0,0 @@
|
|||||||
https://bugs.gentoo.org/580228
|
|
||||||
|
|
||||||
From ca5f8f92c161d9bd3b0c539befc13199f8a60813 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Mike Frysinger <vapier@gentoo.org>
|
|
||||||
Date: Tue, 19 Apr 2016 02:13:00 -0400
|
|
||||||
Subject: [PATCH] include sys/sysmacros.h for major/minor/makedev
|
|
||||||
|
|
||||||
These functions are defined in that header, so include it when needed.
|
|
||||||
Otherwise we can get build failures like:
|
|
||||||
veritysetup-utils_loop.o: In function '_sysfs_backing_file':
|
|
||||||
utils_loop.c:(.text+0x50): undefined reference to 'minor'
|
|
||||||
utils_loop.c:(.text+0x5e): undefined reference to 'major'
|
|
||||||
veritysetup-utils_loop.o: In function 'crypt_loop_device':
|
|
||||||
utils_loop.c:(.text+0x638): undefined reference to 'major'
|
|
||||||
../lib/.libs/libcryptsetup.so: undefined reference to 'makedev'
|
|
||||||
---
|
|
||||||
lib/utils_devpath.c | 1 +
|
|
||||||
lib/utils_loop.c | 1 +
|
|
||||||
lib/utils_wipe.c | 1 +
|
|
||||||
3 files changed, 3 insertions(+)
|
|
||||||
|
|
||||||
diff --git a/lib/utils_devpath.c b/lib/utils_devpath.c
|
|
||||||
index 963785a..0bc0563 100644
|
|
||||||
--- a/lib/utils_devpath.c
|
|
||||||
+++ b/lib/utils_devpath.c
|
|
||||||
@@ -30,6 +30,7 @@
|
|
||||||
#include <errno.h>
|
|
||||||
#include <limits.h>
|
|
||||||
#include <sys/stat.h>
|
|
||||||
+#include <sys/sysmacros.h>
|
|
||||||
#include <sys/types.h>
|
|
||||||
#include "internal.h"
|
|
||||||
|
|
||||||
diff --git a/lib/utils_loop.c b/lib/utils_loop.c
|
|
||||||
index d7b03a1..36d4c46 100644
|
|
||||||
--- a/lib/utils_loop.c
|
|
||||||
+++ b/lib/utils_loop.c
|
|
||||||
@@ -27,6 +27,7 @@
|
|
||||||
#include <limits.h>
|
|
||||||
#include <sys/ioctl.h>
|
|
||||||
#include <sys/stat.h>
|
|
||||||
+#include <sys/sysmacros.h>
|
|
||||||
#include <sys/types.h>
|
|
||||||
#include <linux/loop.h>
|
|
||||||
|
|
||||||
diff --git a/lib/utils_wipe.c b/lib/utils_wipe.c
|
|
||||||
index 210c566..8e2a2aa 100644
|
|
||||||
--- a/lib/utils_wipe.c
|
|
||||||
+++ b/lib/utils_wipe.c
|
|
||||||
@@ -29,6 +29,7 @@
|
|
||||||
#include <sys/types.h>
|
|
||||||
#include <sys/stat.h>
|
|
||||||
#include <sys/ioctl.h>
|
|
||||||
+#include <sys/sysmacros.h>
|
|
||||||
#include <fcntl.h>
|
|
||||||
|
|
||||||
#include "libcryptsetup.h"
|
|
||||||
--
|
|
||||||
2.7.4
|
|
||||||
|
|
@ -0,0 +1,12 @@
|
|||||||
|
diff -Naur cryptsetup-1.7.3.orig/lib/crypto_backend/crypto_openssl.c cryptsetup-1.7.3/lib/crypto_backend/crypto_openssl.c
|
||||||
|
--- cryptsetup-1.7.3.orig/lib/crypto_backend/crypto_openssl.c 2016-10-28 01:58:10.000000000 -0700
|
||||||
|
+++ cryptsetup-1.7.3/lib/crypto_backend/crypto_openssl.c 2016-11-02 13:38:46.094483756 -0700
|
||||||
|
@@ -73,7 +73,7 @@
|
||||||
|
/*
|
||||||
|
* Compatible wrappers for OpenSSL < 1.1.0
|
||||||
|
*/
|
||||||
|
-#if OPENSSL_VERSION_NUMBER < 0x10100000L
|
||||||
|
+#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
|
||||||
|
static EVP_MD_CTX *EVP_MD_CTX_new(void)
|
||||||
|
{
|
||||||
|
EVP_MD_CTX *md = malloc(sizeof(*md));
|
Loading…
x
Reference in New Issue
Block a user