On Mon December 19 2005 07:06, Michael S. Zick wrote:
> On Sun December 18 2005 21:39, Herbert Poetzl wrote:
> > 
> - - - - -
> > 
> > > PS: anyone tried this on reiser4?
> > 
> > PS: did it get into to the kernel yet?
> > 
> It is in Linux-2.6.14-mm2 but it is
> still only a namesys.com patch for plain Linux-2.6.14
> Which applies cleanly to Linux-2.6.14+Vserver-2.0.1
> 
Sort of works - Just enough to mislead someone.

The Vserver utils...

wolf466:/mnt# showattr dir_one
---bui- dir_one

wolf466:/mnt# setattr --barrier dir_one
wolf466:/mnt# showattr dir_one
---Bui- dir_one

But the stock extended attributes and acl functions
are not yet included.  Meaning that when they are
incorporated, you will probably wipe out any of
the Vserver bits.

wolf466:/mnt# chattr +d dir_one
chattr: Inappropriate ioctl for device while reading flags on dir_one

wolf466:/mnt# lsattr dir_one
wolf466:/mnt#
- - - neither error message nor display of attributes - - -

And the ACL functions:

wolf466:/mnt# getfacl dir_one
# file: dir_one
# owner: root
# group: root
user::rwx
group::r-x
other::---

wolf466:/mnt# setfacl -d -m g:mszick:-x dir_one
setfacl: dir_one: Operation not supported

But the make filesystem command for Reiser4 will tell you
what is built-in:
(If you presume "permission" == "extended attributes")

wolf466:mkfs# ./mkfs.reiser4 -p /dev/loop0
/Builds/BLDS/reiser4progs-1.0.5/progs/mkfs/.libs/lt-mkfs.reiser4 1.0.5
Copyright (C) 2001, 2002, 2003, 2004 by Hans Reiser, licensing governed by 
reiser4progs/COPYING.

Default profiles:
format:     "format40" (id:0x0 type:0x8)
journal:    "journal40" (id:0x0 type:0xf)
oid:        "oid40" (id:0x0 type:0x9)
alloc:      "alloc40" (id:0x0 type:0xe)
key:        "key_large" (id:0x1 type:0x10)
node:       "node40" (id:0x0 type:0x2)
statdata:   "stat40" (id:0x0 type:0x1)
nodeptr:    "nodeptr40" (id:0x3 type:0x1)
direntry:   "cde40" (id:0x2 type:0x1)
tail:       "plain40" (id:0x6 type:0x1)
extent:     "extent40" (id:0x5 type:0x1)
acl:        "absent (id:0x4 type:0x1)"
permission: "absent (id:0x0 type:0x6)"
regular:    "reg40" (id:0x0 type:0x0)
directory:  "dir40" (id:0x1 type:0x0)
symlink:    "sym40" (id:0x2 type:0x0)
special:    "spl40" (id:0x3 type:0x0)
hash:       "r5_hash" (id:0x1 type:0x3)
fibration:  "ext_1_fibre" (id:0x2 type:0x4)
formatting: "smart" (id:0x2 type:0x5)

Block size 4096 will be used.
Linux 2.6.14-vs2-r4 is detected.
Uuid 888f553a-78a8-4565-aa48-aad2dddcd2d6 will be used.
Reiser4 is going to be created on /dev/loop0.
(Yes/No): no

- - - -
I guess that makes it official for the current version.

Mike

_______________________________________________
Vserver mailing list
[email protected]
http://list.linux-vserver.org/mailman/listinfo/vserver

Reply via email to