Subject: Re: nbpax broken on Solaris?
To: Gilles Dauphin <Gilles.Dauphin@enst.fr>
From: Christos Zoulas <christos@zoulas.com>
List: tech-pkg
Date: 01/31/2006 13:09:00
On Jan 31, 6:40pm, Gilles.Dauphin@enst.fr (Gilles Dauphin) wrote:
-- Subject: Re: nbpax broken on Solaris?
| > What errno is "Operation not applicable". Is this path component automounted?
| > I don't see this errno listed in mkdir(2) in my solaris 2.8 man page.
| > Fixing this is trivial: just handle the errno in ar_subs.c:domkdir().
| >
|
| I have the same problem with a path component automounted.
| My work around is to symlink after the automounted dir.
Please try this patch:
christos
Index: ar_subs.c
===================================================================
RCS file: /cvsroot/src/bin/pax/ar_subs.c,v
retrieving revision 1.46
diff -u -u -r1.46 ar_subs.c
--- ar_subs.c 6 Dec 2005 19:11:15 -0000 1.46
+++ ar_subs.c 31 Jan 2006 18:08:38 -0000
@@ -142,6 +142,7 @@
return 0;
case EEXIST:
case EACCES:
+ case ENOSYS: /* Grr Solaris */
error = errno;
if (stat(fname, &sb) != -1 && S_ISDIR(sb.st_mode))
return 0;