• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

inc/Devel/H07-Mar-2009-279106

lib/File/H07-Mar-2009-580117

t/H07-Mar-2009-1,925999

ChangesH A D07-Mar-20096.2 KiB164114

ExtAttr.xsH A D06-Apr-20086.7 KiB308226

MANIFESTH A D19-Jul-2008754 5049

MANIFEST.SKIPH A D13-Aug-2007205 2118

META.ymlH A D27-Oct-2008283 1311

Makefile.PLH A D07-Mar-20093.2 KiB10475

READMEH A D27-Oct-20082 KiB7249

TODOH A D19-Jul-20081.1 KiB3124

extattr_bsd.cH A D15-Jun-20088.2 KiB464359

extattr_bsd.hH A D02-Oct-20061.3 KiB6349

extattr_linux.cH A D06-Apr-20089.1 KiB535418

extattr_linux.hH A D01-Oct-20061.8 KiB6349

extattr_macosx.cH A D03-May-20084.7 KiB288243

extattr_macosx.hH A D02-Oct-20061.5 KiB6248

extattr_os.hH A D04-Nov-2007686 3727

extattr_solaris.cH A D05-Mar-20098.2 KiB446359

extattr_solaris.hH A D02-Oct-20061.6 KiB7152

flags.cH A D02-Oct-20062.2 KiB9759

flags.hH A D02-Oct-2006651 2718

portable.hH A D06-Apr-20085.6 KiB207181

ppport.hH A D06-May-200729.2 KiB1,099727

typemapH A D21-Dec-200745 32

README

1File-ExtAttr version 1.09
2=========================
3
4File::ExtAttr is a Perl module providing access to the extended attributes
5of files.
6
7Extended attributes are metadata associated with a file.
8Examples are access control lists (ACLs) and other security parameters.
9But users can add their own key=value pairs.
10
11Extended attributes may not be supported by your operating system.
12This module is aimed at Linux, Unix or Unix-like operating systems
13(e.g.: Mac OS X, FreeBSD, NetBSD).
14
15Extended attributes may also not be supported by your filesystem
16or require special options to be enabled for a particular filesystem
17(e.g. "mount -o user_xattr /dev/hda1 /some/path").
18
19Please see the POD documentation for more detailed information
20("perldoc File::ExtAttr").
21
22INSTALLATION
23
24To install this module type the following:
25
26   perl Makefile.PL
27   make
28   make test
29   make install
30
31Installation requires a C compiler.
32
33"make test" will fail if the filesystem you are building and running
34the test suite does not support extended attributes. You can use
35the "ATTR_TEST_DIR" environment variable to make the test suite
36use a different file system, e.g.:
37
38  mkdir -p /path/to/somewhere/with/extattr/test-dir
39  export ATTR_TEST_DIR=/path/to/somewhere/with/extattr/test-dir
40  make test
41
42DEPENDENCIES
43
44On Linux, you will need to install the package that provides
45the header files <attr/attributes.h> and <attr/xattr.h>. On Fedora
46you can install these as follows:
47
48  yum -y install libattr-devel
49
50This module requires these other modules:
51
52  Carp
53  Scalar::Util
54
55This module's test suite is enhanced by the presence of the following
56modules:
57
58  Test::Distribution
59  Test::Pod
60  File::Find::Rule
61  Module::CoreList
62
63COPYRIGHT AND LICENCE
64
65Copyright (C) 2005 by Kevin M. Goess
66
67Copyright (C) 2005, 2006, 2007, 2008 by Richard Dawe
68
69This library is free software; you can redistribute it and/or modify
70it under the same terms as Perl itself, either Perl version 5.8.5 or,
71at your option, any later version of Perl 5 you may have available.
72