packages: kernel-bare-vserver/linux-2.6-vs-dev-mount.patch (NEW) - allow de...

hawk hawk at pld-linux.org
Tue Dec 8 16:21:17 CET 2009


Author: hawk                         Date: Tue Dec  8 15:21:17 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- allow dev mount with secure_mount capability

---- Files affected:
packages/kernel-bare-vserver:
   linux-2.6-vs-dev-mount.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/kernel-bare-vserver/linux-2.6-vs-dev-mount.patch
diff -u /dev/null packages/kernel-bare-vserver/linux-2.6-vs-dev-mount.patch:1.1
--- /dev/null	Tue Dec  8 16:21:17 2009
+++ packages/kernel-bare-vserver/linux-2.6-vs-dev-mount.patch	Tue Dec  8 16:21:12 2009
@@ -0,0 +1,12 @@
+diff -ur linux-2.6.27.orig/fs/namespace.c linux-2.6.27/fs/namespace.c
+--- linux-2.6.27.orig/fs/namespace.c	2009-12-08 16:14:00.678582752 +0100
++++ linux-2.6.27/fs/namespace.c	2009-12-08 16:17:14.114813512 +0100
+@@ -2009,7 +2009,7 @@
+ 	if (flags & MS_RDONLY)
+ 		mnt_flags |= MNT_READONLY;
+ 
+-	if (!capable(CAP_SYS_ADMIN))
++	if (!vx_capable(CAP_SYS_ADMIN, VXC_SECURE_MOUNT))
+ 		mnt_flags |= MNT_NODEV;
+ 	flags &= ~(MS_NOSUID | MS_NOEXEC | MS_NODEV | MS_ACTIVE |
+ 		   MS_NOATIME | MS_NODIRATIME | MS_RELATIME| MS_KERNMOUNT);
================================================================


More information about the pld-cvs-commit mailing list