summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* VERSION: 2.4.43 -> 2.4.44v2.4.44Brandon Philips2009-07-311-1/+1
|
* attr.test: fix tests after "Stop quoting nonprintable characters in the ↵Andreas Gruenbacher2009-07-311-8/+8
| | | | | | | getfattr output" after 6824f9c68225388c8c7a9e887a21f0aa222c3571 getfattr outputs \ooo style characters in fewer cases. Fix the test case to match.
* Stop quoting nonprintable characters in the getfattr outputAndreas Gruenbacher2009-06-222-17/+17
| | | | | | | What is printable or not depends on the locale settings, and getfattr often gets it wrong. We still need to quote a few special characters like newlines, and "=" in attribute names, so that setfattr can always parse getfattr's output.
* Merge branch 'misc'Andreas Gruenbacher2009-06-222-4/+4
|\
| * Add a parameter to quote() to specify which characters to quoteAndreas Gruenbacher2009-06-222-4/+4
| |
* | Merge branch 'misc'Andreas Gruenbacher2009-06-224-8/+3
|\ \ | |/
| * Put libmisc on its own branchAndreas Gruenbacher2009-06-228-0/+532
|
* test/run: fix lt- prefix from libtool wrappersBrandon Philips2009-06-221-0/+2
| | | | | | | | | On some platforms libtool prefixes the in-tree binaries under .libs with "lt-". This causes the tests to break. This patch removes the lt- prefix from program error output. A discussion on the issue is here: http://lists.gnu.org/archive/html/libtool/2009-05/msg00042.html
* Build fix for GNU/kFreeBSDPetr Salinger2009-06-192-0/+6
| | | | | On Linux, ENOATTR aliases to ENODATA. On other operating systems like Irix and BSD*, ENOATTR is a separate error number.
* Add homepage url and remove obsolete referencesAndreas Gruenbacher2009-06-191-8/+2
|
* Fix the path to include/install-shAndreas Gruenbacher2009-06-171-1/+1
|
* More license updatesAndreas Gruenbacher2009-05-1276-360/+550
| | | | | | | | | | | | | Clarify some license notices to specifically refer to GPLv2+ instead of only referring to GPL without version. (Most of the sloppy license headers slipped in unnoticed; the changes were acked by Felix Blyakher <felixb@sgi.com> on behalf of SGI on 8 April 2009.) Add license headers to a number of small files which were only licenses as GPLv2+ implicitly so far. Refer to this package as "this program" rather than "Attr" throughout the license notices; this simplifies sharing files among packages.
* Libtool compatibility fix for version 1Andreas Gruenbacher2009-03-161-1/+6
| | | | | | Recent versions of libtool require the -i option for copying auxiliary files (config.sub, config.guess, install-sh, ltmain.sh), while older versions will copy those files anyway, and don't understand -i.
* Fix wrong license noticesAndreas Gruenbacher2009-03-1144-44/+44
| | | | | | | | Some of the license notices added in commit f36cdfd are wrongly referring to GPLv2.1. This is wrong; the proper licenses that the notices should refer to are GPLv2, and LGPLv2.1. Fix this mistake. Signed-off-by: Andreas Gruenbacher <agruen@suse.de>
* Split doc/{COPYING => COPYING, COPYING.LGPL}Andreas Gruenbacher2009-03-112-529/+529
| | | | | | | | Split into separate files for the GPL and LGPL to make things slightly more obvious. Also updates the surface mail address according to the FSF's latest template, and fixes a left-over reference to the ``GNU Library General Public License'', which is now known as the ``GNU Lesser General Public License''.
* Add copyright and license notices to lots of filesAndreas Gruenbacher2009-03-1043-24/+648
| | | | Signed-off-by: Andreas Gruenbacher <agruen@suse.de>
* Fix encoding and add copyright and license noticeAndreas Gruenbacher2009-03-101-197/+215
|
* More libtoolize fixesAndreas Gruenbacher2009-03-104-7/+14
| | | | | | | | | | | | | | Recent versions of libtool behave slightly differently, which causes some breakage in how libtoolize was used here. Make sure that libtoolize adds the auxiliary files (config.guess and config.sub). Move install-sh into include/ so that libtoolize does not destroy it. Split up the ``make clean'' and ``make distclean'' targets: the former removes all files generated during a build. The latter removes all files generated by libtoolize, autoconf, and configure as well. Signed-off-by: Andreas Gruenbacher <agruen@suse.de>
* Whitespace cleanupsAndreas Gruenbacher2009-03-101-11/+11
|
* Add more generated files to .gitignore, and sort the fileAndreas Gruenbacher2009-03-101-16/+22
|
* Remove redundant AC_PROG_LIBTOOL invocationAndreas Gruenbacher2009-03-081-2/+0
|
* Automake and libtool fixesAndreas Gruenbacher2009-02-274-260/+12
| | | | | | | | Remove aclocal.m4 from the repository and generate it when needed. Add the AC_PROG_LIBTOOL autoconf macro and use libtoolize according to the libtool info pages. Signed-off-by: Andreas Gruenbacher <agruen@suse.de>
* Define ENABLE_GETTEXT with --enable-gettextAndreas Gruenbacher2009-02-271-0/+2
| | | | | | | When --enable-gettext is specified, make sure that ENABLE_GETTEXT gets defined in config.h. Signed-off-by: Andreas Gruenbacher <agruen@suse.de>
* Make sure we respect LINGUAS #205948 by Arvid NorlanderAndreas Gruenbacher2009-02-261-1/+1
| | | | | | Patch from Gentoo via Mike Frysinger <vapier@gentoo.org>. Signed-off-by: Andreas Gruenbacher <agruen@suse.de>
* Add a small script for sorting the getfattr outputAndreas Gruenbacher2009-02-233-22/+121
| | | | | | | Instead of using grep and sort, use a small perl script for sorting the getfattr output. That way, the test remains more obvious. This reverts commit aeaf2d577c10f42dbc21e8d7370ee9cf37e5667e.
* Make all the tests readdir order independentAndreas Gruenbacher2009-02-232-115/+24
| | | | | | | | When reading directories, different filesystems return files in different orders. Some tests depended on a specific order; remove this dependency by sorting the results before checking them. Signed-off: Andreas Gruenbacher <agruen@suse.de>
* Add top-level ext-tests and root-tests targetsAndreas Gruenbacher2009-02-231-3/+3
|
* Add root tests to tarballs as wellAndreas Gruenbacher2009-02-231-1/+1
| | | | Signed-off-by: Andreas Gruenbacher <agruen@suse.de>
* Move getfattr.test to root/Brandon Philips2009-02-232-1/+6
| | | | | | This test requires root privileges. Signed-off-by: Brandon Philips <bphilips@suse.de>
* attr: add make tests target and use make to run testsBrandon Philips2009-02-233-4/+26
| | | | | | | | | | 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 <bphilips@suse.de>
* attr: Tests for path recursion with -L -P -RBrandon Philips2009-02-231-0/+116
| | | | | | Add tests against patches from Andreas to fix up walk_tree.c. Signed-off-by: Brandon Philips <bphilips@suse.de>
* attr: move ext2/3 tests into seperate test file.Brandon Philips2009-02-232-48/+111
| | | | | | | 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 <bphilips@suse.de>
* Create two ENV variables TUSER and TGROUP to get the user/group running the testBrandon Philips2009-02-231-0/+3
| | | | | Signed-off-by: Brandon Philips <bphilips@suse.de> Signed-off-by: Andreas Gruenbacher <agruen@suse.de>
* Update the run script to a more recent versionAndreas Gruenbacher2009-02-231-18/+69
| | | | | | | | | | | | | 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. Add a >~ test line that is similar to > but is interpreted as a regular expression. Signed-off-by: Brandon Philips <bphilips@suse.de> Signed-off-by: Andreas Gruenbacher <agruen@suse.de>
* Add .gitignore fileAndreas Gruenbacher2009-02-231-0/+27
|
* only symlink development libraries when neededMike Frysinger2009-01-251-1/+3
| | | | | | | | We dont want to generate symlinks when the libdir is the same as the devlibdir, otherwise we clobber the real files with broken symlinks. Reviewed-by: Christoph Hellwig <hch@lst.de> Acked-by: Nathan Scott <nscott@aconex.com>
* fix include/ symlink creation (again)Eric Sandeen2009-01-081-2/+2
| | | | | | | | We need the "default" target first, otherwise a simple "make -C include" only ran the $(INCDIR) target, missing disk, and failures ensued. Signed-off-by: Eric Sandeen <sandeen@sandeen.net> Reviewed-by: Christoph Hellwig <hch@infradead.org>
* libattr currently defines extended-attribute syscalls based on architectureFrank Schaefer2008-12-301-15/+19
| | | | | | | | | | macros predefined by gcc. However, it gets the architecture macro for mips64 wrong, it fails to differentiate between n32 and n64 mips64 ABIs, and furthermore uses the wrong offsets from the base syscall value for *any* mips64 architecture. This patch attempts to fix the syscall definitions for mips64. Reviewed-by: Christoph Hellwig <hch@lst.de>
* ix parallel installs in include/ dirsEric Sandeen2008-12-301-3/+5
| | | | | | | | | | | | | This is for http://oss.sgi.com/bugzilla/show_bug.cgi?id=759 "fix parallel issue with include/ symlinks" Doing something like "make -j2 install install-dev" would lead to a race of removing & creating symlinks in include/ Thanks to Mike for reporting & suggesting the fix. Reported-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Eric Sandeen <sandeen@sandeen.net>
* fix up xfs-cmds build after the parallel-festEric Sandeen2008-12-301-1/+1
| | | | | | | | | | | | | | | My big parallel build patch lost the "make configure" target. This broke Makepkgs... Now, IMHO, running configure from make is a little bass-ackwards; I'd probably prefer to have Makepkgs explicitly run: autoconf; configure --myoptions; make but for now, this adds back in a workable "make configure" target. Signed-off-by: Eric Sandeen <sandeen@sandeen.net> Reviewed-by: Christoph Hellwig <hch@lst.de>
* Allow parallel builds of xfs-cmds.Barry Naujok2008-11-214-24/+59
| | | | | | Merge of master-melb:xfs-cmds:32514a by kenmcd. Allow parallel builds of xfs-cmds
* Fix up tree walking code for handling symlinks etc.Tim Shimmin2008-09-102-2/+14
| | | | | | Merge of master-melb:xfs-cmds:32095a by kenmcd. Fix up tree walking code for handling symlinks etc.
* attr debian changesAnibal Monsalve Salazar2008-07-032-3/+4
| | | | | | Merge of master-melb:xfs-cmds:31400a by kenmcd. attr debian changes
* Update attr to 2.4.43Barry Naujok2008-06-302-2/+6
| | | | | | Merge of master-melb:xfs-cmds:31376a by kenmcd. Update to 2.4.43
* Undoes mod: master-melb:xfs-cmds:31373aBarry Naujok2008-06-301-2/+0
| | | | | Undo AC_PROG_LIBTOOL - broken Merge of master-melb:xfs-cmds:31374a by kenmcd.
* Add AC_PROG_LIBTOOL to configure fileBarry Naujok2008-06-301-0/+2
| | | | | | Merge of master-melb:xfs-cmds:31373a by kenmcd. Add AC_PROG_LIBTOOL
* the current attribute copying functions attr_copy_file andBarry Naujok2008-05-196-32/+177
| | | | | | | | | | attr_copy_fd is a static list of exceptions for attributes that need special treatment. The list of those attributes tends to change (slowly) with kernel versions. We replaced the static list with a config file a while ago; this is the patch used. Merge of master-melb:xfs-cmds:31181a by kenmcd. Add configurable xattr copy
* attr debian changesAnibal Monsalve Salazar2008-04-291-1/+1
| | | | | | Merge of master-melb:xfs-cmds:31000a by kenmcd. attr debian changes
* attr debian changesAnibal Monsalve Salazar2008-04-286-11/+75
| | | | | | Merge of master-melb:xfs-cmds:30999a by kenmcd. attr debian changes
* Bump to version 2.4.42Barry Naujok2008-04-142-2/+2
| | | | | | Merge of master-melb:xfs-cmds:30853a by kenmcd. Bump to version 2.4.42