diff --git a/attr-2.4.44.src.tar.gz b/attr-2.4.44.src.tar.gz new file mode 100644 index 0000000..414680a --- /dev/null +++ b/attr-2.4.44.src.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f6214b8e53f4bba651ac5a72c0f6193b12aa21fbf1d675d89a7b4bc45264498 +size 316328 diff --git a/attr-add-make-test-target-and-use-make-to-run-tests.patch b/attr-add-make-test-target-and-use-make-to-run-tests.patch deleted file mode 100644 index 84b0a8a..0000000 --- a/attr-add-make-test-target-and-use-make-to-run-tests.patch +++ /dev/null @@ -1,75 +0,0 @@ -Subject: [PATCH] attr: add make tests target and use make to run tests - -The tests are difficult to run. So, this patch adds a Make target that -sets up the path and runs *.test files in the test/ directory. - -ext specific tests can be ran from the test directory by running -`make ext-tests` - -Signed-off-by: Brandon Philips - ---- - Makefile | 4 ++++ - test/Makefile | 22 ++++++++++++++++++---- - test/README | 4 ++++ - 3 files changed, 26 insertions(+), 4 deletions(-) - -Index: attr-2.4.43/test/README -=================================================================== ---- attr-2.4.43.orig/test/README -+++ attr-2.4.43/test/README -@@ -1,3 +1,7 @@ -+Run `make test` in the root source tree to build the tree and run -+FS-independent tests. -+ -+Run `cd test; make ext` to run ext specific tests. - - Andreas Gruenbacher's tests for the ext2 filesystem extended attributes - support. Most of these tests should work for any filesystem type, and -Index: attr-2.4.43/test/Makefile -=================================================================== ---- attr-2.4.43.orig/test/Makefile -+++ attr-2.4.43/test/Makefile -@@ -5,12 +5,26 @@ - TOPDIR = .. - include $(TOPDIR)/include/builddefs - -+TEST = $(wildcard *.test) -+EXT = $(wildcard ext/*.test) -+ - # ensure we pick these up in the source tarball --LSRCFILES = attr.test run README -+LSRCFILES = $(TEST) $(EXT) run README - --default: -+default install install-dev install-lib: - - include $(BUILDRULES) - --install: --install-dev install-lib: -+PATH := $(abspath ../getfattr/):$(abspath ../setfattr):$(abspath ../chattr):$(PATH) -+ -+tests: $(TEST) -+ext-tests: $(EXT) -+ -+$(TEST): -+ @echo "*** $@ ***"; perl run $@ -+ -+$(EXT): -+ @echo "EXT specific tests"; @echo "*** $@ ***"; perl run $@ -+ -+.PHONY: $(TEST) $(EXT) -+.NOTPARALLEL: -Index: attr-2.4.43/Makefile -=================================================================== ---- attr-2.4.43.orig/Makefile -+++ attr-2.4.43/Makefile -@@ -62,3 +62,7 @@ install-dev install-lib: default - realclean distclean: clean - rm -f $(LDIRT) $(CONFIGURE) - rm -rf autom4te.cache Logs -+ -+.PHONY: tests -+tests: default -+ $(MAKE) -C test/ tests diff --git a/attr-fix-walk_tree_recursive-for-the-walk_tree_dereference-case.patch b/attr-fix-walk_tree_recursive-for-the-walk_tree_dereference-case.patch deleted file mode 100644 index 9ef553a..0000000 --- a/attr-fix-walk_tree_recursive-for-the-walk_tree_dereference-case.patch +++ /dev/null @@ -1,78 +0,0 @@ -Subject: attr: Fix WALK_TREE_RECURSIVE for the WALK_TREE_DEREFERENCE case - -NOTE: This fix was already added to the attr tree - http://oss.sgi.com/cgi-bin/cvsweb.cgi/xfs-cmds/attr/libmisc/walk_tree.c - -[295] $ mkdir -p 1/sub -- ok -[296] $ mkdir 1/link -- ok -[297] $ touch 1/link/link-file -- ok -[298] $ touch 1/sub/sub-file -- ok -[299] $ ln -s `pwd`/1/link 1/sub/link -- ok -[300] $ setfattr -n "user.a" 1 -- ok -[301] $ setfattr -n "user.a" 1/link/link-file -- ok -[302] $ setfattr -n "user.a" 1/link -- ok -[303] $ setfattr -n "user.a" 1/sub/sub-file -- ok -[304] $ setfattr -n "user.a" 1/sub -- ok -[305] $ getfattr -P -R 1 -- failed -# file: 1 | # file: 1 -user.a | user.a - | -# file: 1/sub | # file: 1/sub -user.a | user.a - | -# file: 1/sub/link | # file: 1/sub/link -user.a | user.a - | -# file: 1/sub/sub-file ? # file: 1/sub/link/link-file -user.a | user.a - | -# file: 1/link ? # file: 1/sub/sub-file -user.a | user.a - | -# file: 1/link/link-file ? # file: 1/link -user.a | user.a - | -~ ? # file: 1/link/link-file -~ ? user.a -~ ? -[324] $ getfattr -R -P 1/sub -- failed -# file: 1/sub | # file: 1/sub -user.a | user.a - | -# file: 1/sub/link | # file: 1/sub/link -user.a | user.a - | -# file: 1/sub/sub-file ? # file: 1/sub/link/link-file -user.a | user.a - | -~ ? # file: 1/sub/sub-file -~ ? user.a -~ ? - -Signed-off-by: Brandon Philips - ---- - libmisc/walk_tree.c | 9 ++++++++- - 1 file changed, 8 insertions(+), 1 deletion(-) - -Index: attr-2.4.43/libmisc/walk_tree.c -=================================================================== ---- attr-2.4.43.orig/libmisc/walk_tree.c -+++ attr-2.4.43/libmisc/walk_tree.c -@@ -93,8 +93,15 @@ static int walk_tree_rec(const char *pat - have_dir_stat = 1; - } - err = func(path, &st, flags, arg); -+ -+ /* -+ * Recurse if WALK_TREE_RECURSIVE and the path is: -+ * a dir not from a symlink -+ * a link and follow_symlinks -+ */ - if ((flags & WALK_TREE_RECURSIVE) && -- (S_ISDIR(st.st_mode) || (S_ISLNK(st.st_mode) && follow_symlinks))) { -+ (!(flags & WALK_TREE_SYMLINK) && S_ISDIR(st.st_mode)) || -+ ((flags & WALK_TREE_SYMLINK) && follow_symlinks)) { - struct dirent *entry; - - /* diff --git a/attr-move-ext2-3-tests-into-seperate-test-file.patch b/attr-move-ext2-3-tests-into-seperate-test-file.patch deleted file mode 100644 index 9423de6..0000000 --- a/attr-move-ext2-3-tests-into-seperate-test-file.patch +++ /dev/null @@ -1,213 +0,0 @@ -Subject: [PATCH] attr: move ext2/3 tests into seperate test file. - -Some of these tests are fs specific and don't work under newer ext3 -disks. Move into a seperate directory and file. - -Signed-off-by: Brandon Philips - ---- - test/attr.test | 91 +++++++++++++++++++++++++------------------------------ - test/ext/fs.test | 68 +++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 111 insertions(+), 48 deletions(-) - -Index: attr-2.4.43/test/attr.test -=================================================================== ---- attr-2.4.43.orig/test/attr.test -+++ attr-2.4.43/test/attr.test -@@ -1,8 +1,4 @@ --Tests for extended attributes on ext2/ext3 file systems. The initial --size checks and the file size checks are ext2/ext3 specific. The --other setfattr/getfattr operations are designed to cover all special --cases in the ext27ext3 kernel patches, but they should work on other --filesystems as well. -+Tests for extended attributes on file systems. - - Execute this test using the `run' script in this directory: - -@@ -29,14 +25,6 @@ Try various valid and invalid names - $ setfattr -n user.n -v value f - $ rm f - --Size checks, for an ext2/ext3 file system with a block size of 4K -- -- $ touch f -- $ setfattr -n user.name -v 4040++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ f -- $ setfattr -n user.name -v 4041+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ f -- > setfattr: f: No space left on device -- -- $ rm f - - Editing values - -@@ -147,17 +135,30 @@ Test extended attribute block sharing - - $ touch f g h - $ setfattr -n user.novalue f g h -- $ ls -s f g h -- > 4 f -- > 4 g -- > 4 h -- -+ $ getfattr f g h -+ > # file: f -+ > user.novalue -+ > -+ > # file: g -+ > user.novalue -+ > -+ > # file: h -+ > user.novalue -+ > -+ - $ setfattr -n user.name -v value f -- $ ls -s f g h -- > 4 f -- > 4 g -- > 4 h -- -+ $ getfattr f g h -+ > # file: f -+ > user.name -+ > user.novalue -+ > -+ > # file: g -+ > user.novalue -+ > -+ > # file: h -+ > user.novalue -+ > -+ - $ getfattr -d f g h - > # file: f - > user.name="value" -@@ -169,38 +170,32 @@ Test extended attribute block sharing - > # file: h - > user.novalue - > -- -+ - $ setfattr -n user.name -v value g -- $ ls -s f g h -- > 4 f -- > 4 g -- > 4 h -- -- $ setfattr -x user.novalue h -- $ ls -s f g h -- > 4 f -- > 4 g -- > 0 h -- -- $ getfattr -d f g h -+ $ getfattr f g h - > # file: f -- > user.name="value" -+ > user.name - > user.novalue - > - > # file: g -- > user.name="value" -+ > user.name - > user.novalue - > -- -- $ setfattr -n user.name -v other-value g -- $ setfattr -n user.name -v value g -- $ setfattr -x user.name f g -- $ setfattr -x user.novalue f g -- $ ls -s f g h -- > 0 f -- > 0 g -- > 0 h -- -+ > # file: h -+ > user.novalue -+ > -+ -+ $ setfattr -x user.novalue h -+ $ getfattr f g h -+ > # file: f -+ > user.name -+ > user.novalue -+ > -+ > # file: g -+ > user.name -+ > user.novalue -+ > -+ - $ rm f g h - - Attributes of symlinks vs. the files pointed to -Index: attr-2.4.43/test/ext/fs.test -=================================================================== ---- /dev/null -+++ attr-2.4.43/test/ext/fs.test -@@ -0,0 +1,68 @@ -+Tests for extended attributes on ext2/ext3 file systems. The initial -+size checks and the file size checks are ext2/ext3 specific. The -+other setfattr/getfattr operations are designed to cover all special -+cases in the ext27ext3 kernel patches, but they should work on other -+filesystems as well. -+ -+Size checks, for an ext2/ext3 file system with a block size of 4K -+ -+ $ touch f -+ $ setfattr -n user.name -v 4040++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ f -+ $ setfattr -n user.name -v 4041+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ f -+ > setfattr: f: No space left on device -+ -+ $ rm f -+ -+ -+Test extended attribute block sharing -+ -+ $ touch f g h -+ $ setfattr -n user.novalue f g h -+ $ ls -s f g h -+ > 4 f -+ > 4 g -+ > 4 h -+ -+ $ setfattr -n user.name -v value f -+ $ ls -s f g h -+ > 4 f -+ > 4 g -+ > 4 h -+ -+ $ getfattr -d f g h -+ > # file: f -+ > user.name="value" -+ > user.novalue -+ > -+ > # file: g -+ > user.novalue -+ > -+ > # file: h -+ > user.novalue -+ > -+ -+ $ setfattr -n user.name -v value g -+ $ ls -s f g h -+ > 4 f -+ > 4 g -+ > 4 h -+ -+ $ setfattr -x user.novalue h -+ $ ls -s f g h -+ > 4 f -+ > 4 g -+ > 0 h -+ -+ $ setfattr -n user.name -v other-value g -+ $ setfattr -n user.name -v value g -+ $ setfattr -x user.name f g -+ $ setfattr -x user.novalue f g -+ $ ls -s f g h -+ > 0 f -+ > 0 g -+ > 0 h -+ -+ $ rm f g h -+ -+ -+ diff --git a/attr-tests-for-path-recursion-with-l-p-r.patch b/attr-tests-for-path-recursion-with-l-p-r.patch deleted file mode 100644 index 7892ff5..0000000 --- a/attr-tests-for-path-recursion-with-l-p-r.patch +++ /dev/null @@ -1,134 +0,0 @@ -Subject: [PATCH] attr: Tests for path recursion with -L -P -R - -Add tests against patches from Andreas to fix up walk_tree.c. - -Signed-off-by: Brandon Philips - ---- - test/attr.test | 116 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 116 insertions(+) - -Index: attr-2.4.43/test/attr.test -=================================================================== ---- attr-2.4.43.orig/test/attr.test -+++ attr-2.4.43/test/attr.test -@@ -253,3 +253,119 @@ Tests for attribute names that contains - - $ cd .. - $ rm -rf d -+ -+Tests for proper path recursion reported by Tony Ernst bnc#457660 -+ -+ $ mkdir -p 1/2/3 -+ $ setfattr -n "user.9" 1 -+ $ setfattr -n "user.a" 1 -+ $ setfattr -n "user.9" 1/2 -+ $ setfattr -n "user.a" 1/2 -+ $ setfattr -n "user.9" 1/2/3 -+ $ setfattr -n "user.a" 1/2/3 -+ -+ $ getfattr -h -L -R -m '.' -e hex 1 -+ > # file: 1 -+ > user.9 -+ > user.a -+ > -+ > # file: 1/2 -+ > user.9 -+ > user.a -+ > -+ > # file: 1/2/3 -+ > user.9 -+ > user.a -+ > -+ -+ $ getfattr -h -P -R -m '.' -e hex 1/2 -+ > # file: 1/2 -+ > user.9 -+ > user.a -+ > -+ > # file: 1/2/3 -+ > user.9 -+ > user.a -+ > -+ -+ $ rm -R 1 -+ -+Test for proper recursion of directory structures with -L -P -R -+ -+ $ mkdir -p 1/sub -+ $ mkdir 1/link -+ $ touch 1/link/link-file -+ $ touch 1/sub/sub-file -+ $ ln -s `pwd`/1/link 1/sub/link -+ $ setfattr -n "user.a" 1 -+ $ setfattr -n "user.a" 1/link/link-file -+ $ setfattr -n "user.a" 1/link -+ $ setfattr -n "user.a" 1/sub/sub-file -+ $ setfattr -n "user.a" 1/sub -+ $ getfattr -P -R 1 -+ > # file: 1 -+ > user.a -+ > -+ > # file: 1/sub -+ > user.a -+ > -+ > # file: 1/sub/link -+ > user.a -+ > -+ > # file: 1/sub/sub-file -+ > user.a -+ > -+ > # file: 1/link -+ > user.a -+ > -+ > # file: 1/link/link-file -+ > user.a -+ > -+ $ getfattr -R -P 1/sub -+ > # file: 1/sub -+ > user.a -+ > -+ > # file: 1/sub/link -+ > user.a -+ > -+ > # file: 1/sub/sub-file -+ > user.a -+ > -+ $ getfattr -L -R 1 -+ > # file: 1 -+ > user.a -+ > -+ > # file: 1/sub -+ > user.a -+ > -+ > # file: 1/sub/link -+ > user.a -+ > -+ > # file: 1/sub/link/link-file -+ > user.a -+ > -+ > # file: 1/sub/sub-file -+ > user.a -+ > -+ > # file: 1/link -+ > user.a -+ > -+ > # file: 1/link/link-file -+ > user.a -+ > -+ $ getfattr -R 1/sub/link -+ > # file: 1/sub/link -+ > user.a -+ > -+ > # file: 1/sub/link/link-file -+ > user.a -+ > -+ $ getfattr -L -R 1/sub/link -+ > # file: 1/sub/link -+ > user.a -+ > -+ > # file: 1/sub/link/link-file -+ > user.a -+ > -+ -+ $ rm -R 1 diff --git a/attr-various-improvements-for-test-run.patch b/attr-various-improvements-for-test-run.patch deleted file mode 100644 index 801aeb5..0000000 --- a/attr-various-improvements-for-test-run.patch +++ /dev/null @@ -1,188 +0,0 @@ -Subject: [PATCH] attr: various improvements for test/run - -First move process_test to avoid a warning: - -main::process_test() called too early to check prototype at ./run line 47. -main::process_test() called too early to check prototype at ./run line 60. - -Create two ENV variables TUSER and TGROUP to get the user/group -running the test. - -Add a | test line that is similar to > but is interpreted as a regular -expression. - -Signed-off-by: Brandon Philips - ---- - test/run | 90 ++++++++++++++++++++++++++++++++++++++++++++++++++------------- - 1 file changed, 72 insertions(+), 18 deletions(-) - -Index: attr-2.4.43/test/run -=================================================================== ---- attr-2.4.43.orig/test/run -+++ attr-2.4.43/test/run -@@ -1,5 +1,32 @@ - #!/usr/bin/perl -w -U - -+# Copyright (c) 2007, 2008 Andreas Gruenbacher. -+# All rights reserved. -+# -+# Redistribution and use in source and binary forms, with or without -+# modification, are permitted provided that the following conditions -+# are met: -+# 1. Redistributions of source code must retain the above copyright -+# notice, this list of conditions, and the following disclaimer, -+# without modification, immediately at the beginning of the file. -+# 2. The name of the author may not be used to endorse or promote products -+# derived from this software without specific prior written permission. -+# -+# Alternatively, this software may be distributed under the terms of the -+# GNU Public License ("GPL"). -+# -+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND -+# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -+# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR -+# ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -+# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -+# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -+# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -+# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -+# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -+# SUCH DAMAGE. -+ - # - # Possible improvements: - # -@@ -12,12 +39,13 @@ - use strict; - use FileHandle; - use Getopt::Std; --use POSIX qw(isatty setuid); --use vars qw($opt_v); -+use POSIX qw(isatty setuid getcwd); -+use vars qw($opt_l $opt_v); - - no warnings qw(taint); - --getopts('v'); -+$opt_l = ~0; # a really huge number -+getopts('l:v'); - - my ($OK, $FAILED) = ("ok", "failed"); - if (isatty(fileno(STDOUT))) { -@@ -25,18 +53,24 @@ if (isatty(fileno(STDOUT))) { - $FAILED = "\033[31m\033[1m" . $FAILED . "\033[m"; - } - -+$ENV{"TUSER"} = getpwuid($>); -+$ENV{"TGROUP"} = getgrgid($)); -+ - sub exec_test($$); -+sub process_test($$$$); - - my ($prog, $in, $out) = ([], [], []); --my $line_number = 0; --my $prog_line; -+my $prog_line = 0; - my ($tests, $failed) = (0,0); -+my $lineno; -+my $width = ($ENV{COLUMNS} || 80) >> 1; - - for (;;) { -- my $line = <>; $line_number++; -+ my $line = <>; $lineno++; - if (defined $line) { - # Substitute %VAR and %{VAR} with environment variables. -- $line =~ s[%(?:(\w+)|\{(\w+)\})][$ENV{"$1$2"}]eg; -+ $line =~ s[%(\w+)][$ENV{$1}]eg; -+ $line =~ s[%{(\w+)}][$ENV{$1}]eg; - } - if (defined $line) { - if ($line =~ s/^\s*< ?//) { -@@ -45,14 +79,14 @@ for (;;) { - push @$out, $line; - } else { - process_test($prog, $prog_line, $in, $out); -+ last if $prog_line >= $opt_l; - - $prog = []; - $prog_line = 0; - } - if ($line =~ s/^\s*\$ ?//) { -- $line =~ s/\s+#.*//; # remove comments here... - $prog = [ map { s/\\(.)/$1/g; $_ } split /(? @$result) ? @$out : @$result; - for (my $n=0; $n < $nmax; $n++) { -- if (!defined($out->[$n]) || !defined($result->[$n]) || -- $out->[$n] ne $result->[$n]) { -- $good = 0; -- } -+ my $use_re; -+ if (defined $out->[$n] && $out->[$n] =~ /^~ /) { -+ $use_re = 1; -+ $out->[$n] =~ s/^~ //g; -+ } -+ -+ if (!defined($out->[$n]) || !defined($result->[$n]) || -+ (!$use_re && $result->[$n] ne $out->[$n]) || -+ ( $use_re && $result->[$n] !~ /^$out->[$n]/)) { -+ push @good, ($use_re ? '!~' : '!='); -+ } -+ else { -+ push @good, ($use_re ? '=~' : '=='); -+ } - } -+ my $good = !(grep /!/, @good); - $tests++; - $failed++ unless $good; - print $good ? $OK : $FAILED, "\n"; -- if (!$good) { -+ if (!$good || $opt_v) { - for (my $n=0; $n < $nmax; $n++) { - my $l = defined($out->[$n]) ? $out->[$n] : "~"; - chomp $l; - my $r = defined($result->[$n]) ? $result->[$n] : "~"; - chomp $r; -- print sprintf("%-37s %s %-39s\n", $l, $l eq $r ? "|" : "?", $r); -+ print sprintf("%-" . ($width-3) . "s %s %s\n", -+ $r, $good[$n], $l); - } -- } elsif ($opt_v) { -- print join('', @$result); - } - } - -@@ -191,11 +235,21 @@ sub exec_test($$) { - if (!chdir $prog->[1]) { - return [ "chdir: $prog->[1]: $!\n" ]; - } -+ $ENV{PWD} = getcwd; - return []; - } elsif ($prog->[0] eq "su") { - return su($prog->[1]); - } elsif ($prog->[0] eq "sg") { - return sg($prog->[1]); -+ } elsif ($prog->[0] eq "export") { -+ my ($name, $value) = split /=/, $prog->[1]; -+ # FIXME: need to evaluate $value, so that things like this will work: -+ # export dir=$PWD/dir -+ $ENV{$name} = $value; -+ return []; -+ } elsif ($prog->[0] eq "unset") { -+ delete $ENV{$prog->[1]}; -+ return []; - } - - pipe *IN2, *OUT diff --git a/attr.changes b/attr.changes index b984b02..6069e51 100644 --- a/attr.changes +++ b/attr.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Sat Aug 1 04:23:29 CEST 2009 - bphilips@novell.com + +- Version bump to 2.4.44 + - Stop quoting nonprintable characters in the getfattr output + - More license updates + ------------------------------------------------------------------- Thu Feb 12 23:25:28 PST 2009 - bphilips@suse.de diff --git a/attr.spec b/attr.spec index 9dcb309..38b04ea 100644 --- a/attr.spec +++ b/attr.spec @@ -1,5 +1,5 @@ # -# spec file for package attr (Version 2.4.43) +# spec file for package attr (Version 2.4.44) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -22,17 +22,12 @@ Name: attr Group: System/Filesystems AutoReqProv: on Summary: Commands for Manipulating Extended Attributes -Version: 2.4.43 -Release: 4 -Source: %{name}_%{version}-1.tar.gz +Version: 2.4.44 +Release: 1 +Source: %{name}-%{version}.src.tar.gz Source1: xattr.conf Patch0: builddefs.in.diff -Patch1: attr-move-ext2-3-tests-into-seperate-test-file.patch -Patch2: attr-various-improvements-for-test-run.patch -Patch3: attr-add-make-test-target-and-use-make-to-run-tests.patch -Patch4: attr-tests-for-path-recursion-with-l-p-r.patch -Patch5: attr-fix-walk_tree_recursive-for-the-walk_tree_dereference-case.patch -Url: ftp://oss.sgi.com/projects/xfs/cmd_tars +Url: http://download.savannah.gnu.org/releases-noredirect/attr/ BuildRoot: %{_tmppath}/%{name}-%{version}-build License: GPL v2 or later Conflicts: xfsdump < 2.0.0 @@ -51,7 +46,7 @@ Authors: SGI %package -n libattr -License: GPL v2 or later; LGPL v2.1 or later +License: GPL v2 or later ; LGPL v2.1 or later Summary: A dynamic library for filesystem extended attribute support AutoReqProv: on # bug437293 @@ -73,7 +68,7 @@ Authors: SGI %package -n libattr-devel -License: GPL v2 or later; LGPL v2.1 or later +License: GPL v2 or later ; LGPL v2.1 or later Summary: Include Files and Libraries mandatory for Development AutoReqProv: on Group: Development/Libraries/C and C++ @@ -101,11 +96,6 @@ Authors: %prep %setup %patch0 -p1 -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 -%patch4 -p1 -%patch5 -p1 %build export OPTIMIZER="$RPM_OPT_FLAGS -fPIC" @@ -190,147 +180,3 @@ rm -rf $RPM_BUILD_ROOT %config %{_sysconfdir}/xattr.conf %changelog -* Thu Feb 12 2009 bphilips@suse.de -- Improve unit test harness -* Tue Jan 06 2009 bphilips@suse.de -- Fix tests and add make target -- Version bump to get fix for getfattr -P bnc#457660 -* Wed Dec 10 2008 olh@suse.de -- use Obsoletes: -XXbit only for ppc64 to help solver during distupgrade - (bnc#437293) -* Tue Nov 11 2008 ro@suse.de -- SLE-11 uses PPC64 instead of PPC, adapt baselibs.conf -* Thu Oct 30 2008 olh@suse.de -- obsolete old -XXbit packages (bnc#437293) -* Thu Apr 10 2008 ro@suse.de -- added baselibs.conf file to build xxbit packages - for multilib support -* Sat Oct 27 2007 agruen@suse.de -- Don't exhaust the number of file descriptors in the path walking - code, and make sure each directory is only visited once. -* Thu Oct 25 2007 agruen@suse.de -- A large jump to the current upstream version 2.4.39. -- Fix the upstream path walking code. -- Remove the ea-conv script; this is not relevant anymore since - years. -* Wed Apr 25 2007 agruen@suse.de -- Fix the permissions of /etc/xattr.conf. -* Mon Oct 16 2006 agruen@suse.de -- Ignore Beagle index data when copying files. -* Wed Oct 04 2006 agruen@suse.de -- /etc/xattr.conf: Allow to configure which attributes to skip - when copying, and which attributes contain file permissions. -* Sat Mar 18 2006 aj@suse.de -- Remove .la package that was introduced in last change and breaks - build of many packages. -* Fri Mar 17 2006 agruen@suse.de -- Fix symlinks in the -devel package (149945, Nathan Scott). -* Tue Mar 07 2006 agruen@suse.de -- xfs-cmds-25263a-fix-list_attr-segfault: Fix a possible segfault - in the attr_list compat function (155746). -* Sat Feb 18 2006 agruen@suse.de -- Add xfs-cmds-25211a-skip-DMF-attributes-on-copy-also patch from - SGI (151782). -* Wed Jan 25 2006 mls@suse.de -- converted neededforbuild to BuildRequires -* Fri Jan 13 2006 mjancar@suse.cz -- update to 2.4.28 - * Implement the IRIX list_attr interfaces -* Wed Nov 02 2005 schwab@suse.de -- Use RPM_OPT_FLAGS. -* Fri Aug 26 2005 agruen@suse.de -- Update to version 2.4.24: integrates two patches we had - separately before; add a missing space in an error message; - an error path fix in setfattr. No API/ABI changes in libattr. -* Fri Aug 19 2005 kukuk@suse.de -- Move devel files from / to /usr -- Don't generate filelist dynamic (fix broken attr statements) -* Mon Jun 06 2005 agruen@suse.de -- Bump version number to 2.4.23. -* Thu Jun 02 2005 agruen@suse.de -- reduce-verboseness.diff: attr_copy_{fd,file}: Don't report an - error for each attribute copy that fails with ENOSYS, but report - such failures only once (85646). -* Mon Feb 21 2005 agruen@suse.de -- Update to version 2.4.22. Various fixes. -* Fri Aug 13 2004 mjancar@suse.cz -- update to 2.4.16 -* Tue Jan 27 2004 kukuk@suse.de -- Don't include man2/*xattr.2 manual pages, use the copy from - the man-pages package (so we have documentation for the glibc - functions, too). -* Sat Jan 10 2004 adrian@suse.de -- build as user -* Thu Jan 01 2004 agruen@suse.de -- Update to version 2.4.12. Bug fix in directory tree walking - code. -* Tue Oct 21 2003 kukuk@suse.de -- Fix provides/requires for update case -* Thu Aug 28 2003 agruen@suse.de -- Fix a bug with error handling while walking directory trees. -* Wed Aug 27 2003 ro@suse.de -- fix patch-depth in specfile -* Tue Aug 26 2003 agruen@suse.de -- Fix SIGSEGV if the quote function. -* Fri Aug 15 2003 agruen@suse.de -- Update to 2.4.8: Fixes SIGSEGV if the quote/unquote functions - are passed NULL arguments. -* Sat Jul 26 2003 agruen@suse.de -- Update to 2.4.6 + additional patch to be merged upstream. -* Mon Jun 16 2003 jderfina@suse.cz -- File list fixed. -* Wed Apr 16 2003 jderfina@suse.cz -- Update to 2.4.2 -* Sun Apr 06 2003 agruen@suse.de -- Update to 2.4.1. -* Wed Feb 26 2003 agruen@suse.de -- Fix broken attr_copy_check_permissions() function. -* Wed Feb 26 2003 agruen@suse.de -- Update to attr-2.4.0 which has our patches integrated. -* Mon Feb 24 2003 agruen@suse.de -- Increment libattr library version to 1.1.0. -- Fix [#24244] (prevent accidental acl copying on xfs). -- Add symbol level versioning for libattr. -* Thu Feb 13 2003 agruen@suse.de -- Fix an interface declaration in in the error_context.h header. -* Wed Jan 22 2003 agruen@suse.de -- Update to attr-2.2.0 -- Add EA copying functions patch -- Let mls@suse.de add the following package alias in Autobuild - for building packages against older releases: - libattr-devel -> attr-devel [for <= 8.1] -* Tue Jan 21 2003 agruen@suse.de -- Remove (Prereq: /sbin/ldconfig) tag, and use %%run_ldconfig - in %%post and %%postun instead. -- attr-devel was renamed to libattr-devel: add missing - `Obsoletes: attr-devel' tag to libattr-devel. -* Fri Dec 13 2002 schwab@suse.de -- Fix filelist generation. -* Thu Dec 12 2002 jderfina@suse.cz -- upgrading to version 2.1.1 -- spliting attr to attr (binaries), libattr (libraries, only this package is - needed for other packages) and libattr-devel (development stuff). This - spliting follows SGI's release. -* Thu Sep 05 2002 agruen@suse.de -- Update to version 2.0.11: Adds support for m68k and alpha, minor - corrections (see attr-2.0.11/doc/CHANGES for details). -* Thu Aug 15 2002 agruen@suse.de -- Remove the suse_update_config macro and the config.* stuff. - (According to ro@suse.de this is not necessary.) -- Change the documentation path in builddefs.in instead of in - configure.in. -- Update to version 2.0.9 -* Wed Jun 19 2002 lmuelle@suse.de -- Remove DESTDIR patch, use DIST_ROOT of package instead -- Update to version 2.0.8 -* Wed Jun 12 2002 ro@suse.de -- fix for ppc64 (it's called powerpc64 in configure) -* Tue May 21 2002 coolo@suse.de -- build also on archs without xattr syscalls -* Mon May 13 2002 sf@suse.de -- changed configure.in to use */lib64 as pkg_slib_dir and - pkg_lib_dir on architectures with lib and lib64 -* Wed Apr 24 2002 mls@suse.de -- support for mips architecture -* Mon Feb 25 2002 ro@suse.de -- initial package (split from xfstools spec) diff --git a/attr_2.4.43-1.tar.gz b/attr_2.4.43-1.tar.gz deleted file mode 100644 index e64efc5..0000000 --- a/attr_2.4.43-1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d358b233b3e2ad235e63fd8697e337006fc7506844e424b0d9dd7a24affec5bf -size 116991