[arch-commits] CVS update of extra/system/truecrypt (3 files)
Tobias Powalowski
tpowa at archlinux.org
Wed Oct 10 21:04:41 UTC 2007
Date: Wednesday, October 10, 2007 @ 17:04:41
Author: tpowa
Path: /home/cvs-extra/extra/system/truecrypt
Added: kernel-2.6.23.patch (1.1)
Modified: PKGBUILD (1.12 -> 1.13) truecrypt.install (1.6 -> 1.7)
'upgpkg: udpate to new major kernel'
---------------------+
PKGBUILD | 10 +++++-----
kernel-2.6.23.patch | 15 +++++++++++++++
truecrypt.install | 2 +-
3 files changed, 21 insertions(+), 6 deletions(-)
Index: extra/system/truecrypt/PKGBUILD
diff -u extra/system/truecrypt/PKGBUILD:1.12 extra/system/truecrypt/PKGBUILD:1.13
--- extra/system/truecrypt/PKGBUILD:1.12 Mon Jul 9 17:27:06 2007
+++ extra/system/truecrypt/PKGBUILD Wed Oct 10 17:04:41 2007
@@ -1,24 +1,24 @@
-# $Id: PKGBUILD,v 1.12 2007/07/09 21:27:06 thomas Exp $
+# $Id: PKGBUILD,v 1.13 2007/10/10 21:04:41 tpowa Exp $
# Maintainer: Tom K <tom at archlinux.org>
pkgname=truecrypt
pkgver=4.3a
-pkgrel=6
+pkgrel=7
pkgdesc="Free open-source disk encryption software - module for kernel26"
arch=('i686' 'x86_64')
depends=('truecrypt-utils' 'kernel26')
-source=(http://www.truecrypt.org/downloads/truecrypt-$pkgver-source-code.tar.gz)
+source=(http://www.truecrypt.org/downloads/truecrypt-$pkgver-source-code.tar.gz kernel-2.6.23.patch)
md5sums=('8f2536eae16e6044a22b2a82c7003357')
url="http://www.truecrypt.org/"
install=truecrypt.install
license=('custom')
#options=('force')
-_kernver=2.6.22-ARCH
+_kernver=2.6.23-ARCH
build() {
cd $startdir/src/truecrypt-$pkgver-source-code/Linux/Kernel
-
+ patch -Np0 -i $startdir/src/kernel-2.6.23.patch || return 1
make KERNEL_SRC=/lib/modules/$_kernver/build || return 1
install -Dm600 ../Kernel/truecrypt.ko $startdir/pkg/lib/modules/$_kernver/extra/truecrypt.ko
Index: extra/system/truecrypt/kernel-2.6.23.patch
diff -u /dev/null extra/system/truecrypt/kernel-2.6.23.patch:1.1
--- /dev/null Wed Oct 10 17:04:41 2007
+++ extra/system/truecrypt/kernel-2.6.23.patch Wed Oct 10 17:04:41 2007
@@ -0,0 +1,15 @@
+$ diff -urN Dm-target.c.asli Dm-target.c
+--- Dm-target.c.asli 2007-04-24 23:32:06 +0700
++++ Dm-target.c 2007-10-05 03:41:00 +0700
+@@ -656,7 +656,11 @@
+ goto err;
+ }
+
++#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,23)
+ bio_ctx_cache = kmem_cache_create ("truecrypt-bioctx", sizeof (struct bio_ctx), 0, 0, NULL, NULL);
++#else
++ bio_ctx_cache = kmem_cache_create ("truecrypt-bioctx", sizeof (struct bio_ctx), 0, 0, NULL);
++#endif
+ if (!bio_ctx_cache)
+ {
+ error ("kmem_cache_create failed");
Index: extra/system/truecrypt/truecrypt.install
diff -u extra/system/truecrypt/truecrypt.install:1.6 extra/system/truecrypt/truecrypt.install:1.7
--- extra/system/truecrypt/truecrypt.install:1.6 Mon Jul 9 17:27:06 2007
+++ extra/system/truecrypt/truecrypt.install Wed Oct 10 17:04:41 2007
@@ -8,7 +8,7 @@
post_upgrade() {
# updating module dependencies
echo ">>> Updating module dependencies. Please wait ..."
- KERNEL_VERSION=2.6.22-ARCH
+ KERNEL_VERSION=2.6.23-ARCH
depmod -a -v $KERNEL_VERSION > /dev/null 2>&1
}
More information about the arch-commits
mailing list