[arch-commits] CVS update of core/base/cryptsetup (3 files)
Thomas Baechler
thomas at archlinux.org
Sat Mar 15 10:30:26 UTC 2008
Date: Saturday, March 15, 2008 @ 11:30:26
Author: thomas
Path: /home/cvs-core/core/base/cryptsetup
Modified: PKGBUILD (1.12 -> 1.13) encrypt_install (1.2 -> 1.3)
Removed: cryptsetup-1.0.5-run_udevsettle.patch (1.1)
upgpkg: cryptsetup 1.0.6-1
---------------------------------------+
PKGBUILD | 19 ++++++++-----------
cryptsetup-1.0.5-run_udevsettle.patch | 29 -----------------------------
encrypt_install | 2 +-
3 files changed, 9 insertions(+), 41 deletions(-)
Index: core/base/cryptsetup/PKGBUILD
diff -u core/base/cryptsetup/PKGBUILD:1.12 core/base/cryptsetup/PKGBUILD:1.13
--- core/base/cryptsetup/PKGBUILD:1.12 Sun Mar 2 23:01:23 2008
+++ core/base/cryptsetup/PKGBUILD Sat Mar 15 11:30:25 2008
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD,v 1.12 2008/03/02 22:01:23 thomas Exp $
+# $Id: PKGBUILD,v 1.13 2008/03/15 10:30:25 thomas Exp $
# Maintainer: Judd Vinet <jvinet at zeroflux.org>
pkgname=cryptsetup
-pkgver=1.0.5
-pkgrel=6
+pkgver=1.0.6
+pkgrel=1
pkgdesc="Userspace setup tool for transparent encryption of block devices using the Linux 2.6 cryptoapi"
arch=(i686 x86_64)
license=('GPL')
@@ -13,19 +13,16 @@
source=(http://luks.endorphin.org/source/cryptsetup-$pkgver.tar.bz2
encrypt_hook
encrypt_install
- luksOpen-status.patch
- cryptsetup-1.0.5-run_udevsettle.patch)
-md5sums=('0aa2f94c39123f1a0352983e5366179c'
+ luksOpen-status.patch)
+md5sums=('00d452eb7a76e39f5749545d48934a10'
'40fee2419cd444cfb283c311f9555d2d'
- 'f87befa265771f24b01fef8d38957c58'
- 'd4be8d2059d5427c057be4de4e948887'
- '0c0af7d348da6e85dc4bdbd8c0df9e13')
+ '24b76e9cb938bc3c8dcff396cbab28c7'
+ 'd4be8d2059d5427c057be4de4e948887')
build() {
cd $startdir/src/$pkgname-$pkgver
# suppress "Command successful" message on luksOpen
- patch -Np1 -i $startdir/src/luksOpen-status.patch
- patch -Np1 -i $startdir/src/cryptsetup-1.0.5-run_udevsettle.patch
+ patch -p1 -i $startdir/src/luksOpen-status.patch
./configure --prefix=/usr --disable-static
make || return 1
make DESTDIR=$startdir/pkg install
Index: core/base/cryptsetup/cryptsetup-1.0.5-run_udevsettle.patch
diff -u core/base/cryptsetup/cryptsetup-1.0.5-run_udevsettle.patch:1.1 core/base/cryptsetup/cryptsetup-1.0.5-run_udevsettle.patch:removed
--- core/base/cryptsetup/cryptsetup-1.0.5-run_udevsettle.patch:1.1 Thu Jun 21 18:33:12 2007
+++ core/base/cryptsetup/cryptsetup-1.0.5-run_udevsettle.patch Sat Mar 15 11:30:26 2008
@@ -1,29 +0,0 @@
-Index: cryptsetup-1.0.5/lib/libdevmapper.c
-===================================================================
---- cryptsetup-1.0.5.orig/lib/libdevmapper.c
-+++ cryptsetup-1.0.5/lib/libdevmapper.c
-@@ -18,6 +18,13 @@
-
- #define CRYPT_TARGET "crypt"
-
-+#define UDEVSETTLE "/sbin/udevsettle"
-+
-+static void run_udevsettle(void)
-+{
-+ system(UDEVSETTLE);
-+}
-+
- static void set_dm_error(int level, const char *file, int line,
- const char *f, ...)
- {
-@@ -184,6 +191,9 @@ static int dm_create_device(int reload,
- if (dmi.read_only)
- options->flags |= CRYPT_FLAG_READONLY;
-
-+ /* run udevsettle to avoid problems with busy dm devices */
-+ run_udevsettle();
-+
- r = 0;
-
- out:
-
Index: core/base/cryptsetup/encrypt_install
diff -u core/base/cryptsetup/encrypt_install:1.2 core/base/cryptsetup/encrypt_install:1.3
--- core/base/cryptsetup/encrypt_install:1.2 Sun Mar 2 23:01:23 2008
+++ core/base/cryptsetup/encrypt_install Sat Mar 15 11:30:26 2008
@@ -3,7 +3,7 @@
install ()
{
if [ -z "${CRYPTO_MODULES}" ]; then
- MODULES=" dm-crypt $(all_modules "/crypto/" | grep -v "aes.ko" ) "
+ MODULES=" dm-crypt $(all_modules "/crypto/") "
else
MODULES=" dm-crypt ${CRYPTO_MODULES} "
fi
More information about the arch-commits
mailing list