[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

TAKE - getfacl/setfacl



On Fri, Aug 03, 2001 at 01:51:30PM +1000, Timothy Shimmin wrote:
> >
> > Are there any other utilities other than chacl for managing the ACLs?
> > 
> Nathan Scott will soon check in ported versions of Andreas'
> setfacl and getfacl ACL commands.
> (Currently, you'll need to preserve an ACE ordering in ACL specification
>  for setfacl; >  however, I'll look into fixing this problem when the
> code is checked in).
>

Yes, that is the one remaining issue, AFAICT.  Flushing my
workarea backlog and handing this over to you - thanks Tim.

Here's the CHANGES entry:
        - incorporated setfacl(1) and getfacl(1) tools, written by
          Andreas Gruenbacher <a.gruenbacher@computer.org>
        - added the extra libacl routines needed in order for these
          tools to properly function
        - [this should ensure the two libacl implementations (ext2/xfs)
           don't drift apart in incompatible ways and will also provide
           similar ACL tools for both - a single userspace is still the
           longer-term goal, but will require a common system call API]
        - fixup some man page typos
        - rearrange headers to better separate user/kernel
        - failed syscall returns ENOSYS, no longer writes to stderr

cheers.


Date:  Sun Aug  5 19:41:49 PDT 2001
Workarea:  snort.melbourne.sgi.com:/diskb/build4/nathans/linux-xfs

The following file(s) were checked into:
  bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs


Modid:  2.4.x-xfs:slinx:100225a
cmd/acl/facl/setfacl.c - 1.1
cmd/acl/man/man1/setfacl.1 - 1.1
cmd/acl/man/man1/getfacl.1 - 1.1
	- add in Andreas Gruenbacher's ACL userspace tools, unchanged.

cmd/acl/libacl/text.c - 1.1
	- add in some additional routines to support getfacl/setfacl, and narrow
	  the gap between the XFS and ext2 libacl implementations.

cmd/acl/facl/Makefile - 1.1
	- add in Andreas Gruenbacher's ACL userspace tools, unchanged.

cmd/acl/libacl/libacl.c - 1.1
	- add in some additional routines to support getfacl/setfacl, and narrow
	  the gap between the XFS and ext2 libacl implementations.

cmd/acl/include/libacl.h - 1.1
	- install headers the same way the ext2/ACL project do.

cmd/acl/facl/walk_tree.h - 1.1
cmd/acl/facl/walk_tree.c - 1.1
cmd/acl/facl/getfacl.c - 1.1
cmd/acl/facl/do_set.c - 1.1
cmd/acl/facl/sequence.c - 1.1
cmd/acl/facl/parse.c - 1.1
cmd/acl/facl/parse.h - 1.1
cmd/acl/facl/sequence.h - 1.1
cmd/acl/facl/user_group.h - 1.1
cmd/acl/facl/user_group.c - 1.1
cmd/acl/configure.in - 1.9
	- add in Andreas Gruenbacher's ACL userspace tools, unchanged.

cmd/acl/man/man5/acl.5 - 1.6
	- one-line change for clarity.

cmd/acl/libacl/Makefile - 1.3
	- add in some additional routines to support getfacl/setfacl, and narrow
	  the gap between the XFS and ext2 libacl implementations.

cmd/acl/Makefile - 1.3
cmd/acl/README - 1.2
cmd/acl/VERSION - 1.12
cmd/acl/debian/changelog - 1.7
cmd/acl/build/rpm/acl.spec.in - 1.3
cmd/acl/doc/COPYING - 1.2
	- add in Andreas Gruenbacher's ACL userspace tools, unchanged.

cmd/acl/libacl/acl.c - 1.13
	- mostly cosmetic cleanup to make this code consistent with itself (use
	  same brakets, spacing, etc throughout).

cmd/acl/debian/control - 1.4
cmd/acl/doc/CHANGES - 1.14
	- add in Andreas Gruenbacher's ACL userspace tools, unchanged.

cmd/acl/include/builddefs.in - 1.12
	- install headers the same way the ext2/ACL project do.

cmd/acl/include/acl.h - 1.7
	- fix up to remove namespace pollution and XFS-specific macros, etc.

cmd/acl/include/Makefile - 1.2
	- install headers the same way the ext2/ACL project do.