[arch-commits] Commit in cryptsetup/trunk (3 files)
Thomas Bächler
thomas at archlinux.org
Sat Jul 25 01:02:39 UTC 2009
Date: Friday, July 24, 2009 @ 21:02:38
Author: thomas
Revision: 47665
upgpkg: cryptsetup 1.0.7-1
Modified:
cryptsetup/trunk/PKGBUILD
Deleted:
cryptsetup/trunk/cryptsetup-1.0.5-run_udevsettle.patch
cryptsetup/trunk/fix-udevsettle-call.patch
---------------------------------------+
PKGBUILD | 28 ++++++++++++----------------
cryptsetup-1.0.5-run_udevsettle.patch | 29 -----------------------------
fix-udevsettle-call.patch | 12 ------------
3 files changed, 12 insertions(+), 57 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2009-07-25 00:18:13 UTC (rev 47664)
+++ PKGBUILD 2009-07-25 01:02:38 UTC (rev 47665)
@@ -1,8 +1,8 @@
# $Id$
# Maintainer: Judd Vinet <jvinet at zeroflux.org>
pkgname=cryptsetup
-pkgver=1.0.6
-pkgrel=3
+pkgver=1.0.7
+pkgrel=1
pkgdesc="Userspace setup tool for transparent encryption of block devices using the Linux 2.6 cryptoapi"
arch=(i686 x86_64)
license=('GPL')
@@ -14,30 +14,26 @@
source=(http://cryptsetup.googlecode.com/files/${pkgname}-${pkgver}.tar.bz2
encrypt_hook
encrypt_install
- luksOpen-status.patch
- fix-udevsettle-call.patch)
-md5sums=('00d452eb7a76e39f5749545d48934a10'
+ luksOpen-status.patch)
+md5sums=('5eea2a77391a8a1a651b31cbaef59e22'
'6bdb1b83539453d403335aed1a579a5c'
'24b76e9cb938bc3c8dcff396cbab28c7'
- 'd4be8d2059d5427c057be4de4e948887'
- '9c62a0fdc8e579ff3a8dc11c884a4c3c')
+ 'd4be8d2059d5427c057be4de4e948887')
build() {
- cd $startdir/src/$pkgname-$pkgver
+ cd $srcdir/$pkgname-${pkgver}
# suppress "Command successful" message on luksOpen
- patch -p1 -i $startdir/src/luksOpen-status.patch || return 1
- patch -p1 -i $startdir/src/fix-udevsettle-call.patch || return 1
+ patch -p1 -i $srcdir/luksOpen-status.patch || return 1
./configure --prefix=/usr --disable-static
make || return 1
- make DESTDIR=$startdir/pkg install
+ make DESTDIR=$pkgdir install
# include a static cryptsetup binary for initrd setups
make clean
- cd $startdir/src/$pkgname-$pkgver
+ cd $srcdir/$pkgname-${pkgver}
./configure --prefix=/usr --enable-static
make || return 1
- # include a static cryptsetup binary for initrd setups
- install -D -m755 src/cryptsetup $startdir/pkg/sbin/cryptsetup.static || return 1
+ install -D -m755 src/cryptsetup $pkgdir/sbin/cryptsetup.static || return 1
# install hook
- install -D -m644 $startdir/src/encrypt_hook $startdir/pkg/lib/initcpio/hooks/encrypt
- install -D -m644 $startdir/src/encrypt_install $startdir/pkg/lib/initcpio/install/encrypt
+ install -D -m644 $srcdir/encrypt_hook $pkgdir/lib/initcpio/hooks/encrypt || return 1
+ install -D -m644 $srcdir/encrypt_install $pkgdir/lib/initcpio/install/encrypt || return 1
}
Deleted: cryptsetup-1.0.5-run_udevsettle.patch
===================================================================
--- cryptsetup-1.0.5-run_udevsettle.patch 2009-07-25 00:18:13 UTC (rev 47664)
+++ cryptsetup-1.0.5-run_udevsettle.patch 2009-07-25 01:02:38 UTC (rev 47665)
@@ -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:
-
Deleted: fix-udevsettle-call.patch
===================================================================
--- fix-udevsettle-call.patch 2009-07-25 00:18:13 UTC (rev 47664)
+++ fix-udevsettle-call.patch 2009-07-25 01:02:38 UTC (rev 47665)
@@ -1,12 +0,0 @@
-diff -Nur cryptsetup-1.0.6.orig/lib/libdevmapper.c cryptsetup-1.0.6/lib/libdevmapper.c
---- cryptsetup-1.0.6.orig/lib/libdevmapper.c 2007-10-25 09:11:19.000000000 +0200
-+++ cryptsetup-1.0.6/lib/libdevmapper.c 2008-09-12 18:27:44.000000000 +0200
-@@ -18,7 +18,7 @@
-
- #define CRYPT_TARGET "crypt"
-
--#define UDEVSETTLE "/sbin/udevsettle"
-+#define UDEVSETTLE "/sbin/udevadm settle"
-
- static void run_udevsettle(void)
- {
More information about the arch-commits
mailing list