FS#5439 - Amend kernel packages to accommodate ecryptfs

Attached to Project: Arch Linux
Opened by Tom Killian (tomk) - Sunday, 24 September 2006, 08:33 GMT
Last edited by Roman Kyrylych (Romashka) - Wednesday, 08 November 2006, 23:32 GMT
Task Type Feature Request
Category Kernel
Status Closed
Assigned To Tobias Powalowski (tpowa)
Architecture not specified
Severity Low
Priority Normal
Reported Version 0.7.2 Gimmick
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

I attempted to build ecryptfs (ecryptfs.sf.net) against the stock 2.6.18 kernel package, and it failed because

include/keys/user-type.h

is not installed. It also needs a change to include/linux/netlink.h i.e. the addition of

#define NETLINK_ECRYPTFS 18

If this is considered too experimental for stock, it could work in beyond. Another possibility would be to revitalise the year-old kernel26mm package, as ecryptfs is in the mm tree.
This task depends upon

Closed by  Tobias Powalowski (tpowa)
Saturday, 02 December 2006, 15:51 GMT
Reason for closing:  Fixed
Comment by Tom Killian (tomk) - Sunday, 24 September 2006, 09:36 GMT
Clarification - the change to netlink.h is also required in kernel-headers, as well as the kernel packages.
Comment by Roman Kyrylych (Romashka) - Saturday, 30 September 2006, 09:45 GMT
AFAIK ecryptfs will be in 2.6.19.
Comment by Tobias Powalowski (tpowa) - Sunday, 12 November 2006, 19:58 GMT
its on .19 series:
http://www.archlinux.org/~tpowa/2.6.19/

$ modinfo ecryptfs
filename: /lib/modules/2.6.19-rc5-ARCH/kernel/fs/ecryptfs/ecryptfs.ko
author: Michael A. Halcrow <mhalcrow@us.ibm.com>
description: eCryptfs
license: GPL
vermagic: 2.6.19-rc5-ARCH SMP preempt mod_unload 686 REGPARM
depends:
parm: ecryptfs_verbosity:Initial verbosity level (0 or 1; defaults to 0, which is Quiet) (int)

Loading...