commit:     b09f8a59007f2cd48543f58072678d593c737fdd
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 17 20:17:16 2024 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Wed Apr 23 18:33:10 2025 +0000
URL:        https://gitweb.gentoo.org/proj/install-xattr.git/commit/?id=b09f8a59

install-xattr: be more verbose on errors, include path (and xattrs)

Bug: https://bugs.gentoo.org/934477
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 install-xattr.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/install-xattr.c b/install-xattr.c
index 8484f55..093b505 100644
--- a/install-xattr.c
+++ b/install-xattr.c
@@ -92,7 +92,7 @@ xgetxattr(const char *path, char *list, char *value, size_t 
size)
 {
        ssize_t ret = getxattr(path, list, value, size);
        if (ret < 0)
-               err(1, "getxattr() failed");
+               err(1, "getxattr() failed on %s", path);
        return ret;
 }
 
@@ -101,7 +101,7 @@ xsetxattr(const char *path, char *list, char *value, size_t 
size)
 {
        ssize_t ret = setxattr(path, list, value, size, 0);
        if (ret < 0)
-               err(1, "setxattr() failed");
+               err(1, "setxattr() failed setting %s=%s on %s", list, value, 
path);
        return ret;
 }
 

Reply via email to