diff options
author | Kamil Dudka <kdudka@redhat.com> | 2009-01-23 12:17:53 +0100 |
---|---|---|
committer | Jim Meyering <meyering@redhat.com> | 2009-01-29 13:26:07 +0100 |
commit | 0889381cbfdbb4895e6b8693d14c0f5c77bc85bc (patch) | |
tree | 1c93168a0d0c7e5ff72df37c4b34607b0eb3aaea /po | |
parent | 1bdf77ad523fca6f3781f5614706246f20394a62 (diff) | |
download | coreutils-0889381cbfdbb4895e6b8693d14c0f5c77bc85bc.tar.xz |
cp/mv: add xattr support
This patch was originally written by Andreas Grünbacher, nowadays
available at
http://www.suse.de/~agruen/coreutils/5.91/coreutils-xattr.diff
* bootstrap.conf: Add gnulib module verror.
* po/POTFILES.in: Add lib/verror.c.
* m4/xattr.m4: Check for libattr availability, new configure option
--disable-xattr.
* m4/prereq.m4: Require gl_FUNC_XATTR.
* src/Makefile.am: Link cp, mv and ginstall with libattr.
* src/copy.h: Add preserve_xattr and require_preserve_xattr to
cp_options.
* src/copy.c (copy_attr_error): New function to handle errors during
xattr copying.
(copy_attr_quote): New function to quote file name in error messages
printed by libattr.
(copy_attr_free): Empty function requested by libattr to free quoted
string.
(copy_attr_by_fd): New fd-oriented function to copy xattr.
(copy_attr_by_name): New name-oriented function to copy xattr.
(copy_reg, copy_internal): Call copy_extended_attributes function.
* src/cp.c (usage): Mention new --preserve=xattr option.
(decode_preserve_arg): Handle new --preserve=xattr option.
* src/mv.c: Always attempt to preserve xattr.
* src/install.c: Never attempt to preserve xattr.
* tests/misc/xattr: New test for xattr support in cp, mv and install.
* tests/Makefile.am: Add the new test to list.
* doc/coreutils.texi: Mention xattr support, new --preserve=xattr
option.
* NEWS: Mention the change.
Diffstat (limited to 'po')
-rw-r--r-- | po/POTFILES.in | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/po/POTFILES.in b/po/POTFILES.in index 9bd8c43a9..6c291ccb6 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -1,5 +1,5 @@ # List of files which contain translatable strings. -# Copyright (C) 1996-2008 Free Software Foundation, Inc. +# Copyright (C) 1996-2009 Free Software Foundation, Inc. # These are nominally temporary... lib/argmatch.c @@ -22,6 +22,7 @@ lib/rpmatch.c lib/set-mode-acl.c lib/unicodeio.c lib/userspec.c +lib/verror.c lib/version-etc.c lib/xalloc-die.c lib/xfreopen.c |