cpio misunderstanding?

Polytropon freebsd at edvax.de
Sun Dec 26 20:04:31 UTC 2010

On Sun, 26 Dec 2010 11:30:59 -0800, David Brodbeck <gull at gull.us> wrote:
> On Fri, Dec 24, 2010 at 4:57 PM, Joe Kraft <jvk-list at thekrafts.org> wrote:
> > OK, now I know what's going on.  I just don't know why.  The immutable flag
> > was set on all these files, if you clear it cpio will happily copy them to
> > the new directory.
> Does cpio attempt to preserve flags?  Since the error is "could not
> create," I'm wondering if it's trying to set the same flags on the
> copy of the file and failing to do so.

I'm not sure about that - "man cpio" doesn't give a hint
about flags. On the other hand, tar's -p option does keep
the file mode (permissions), flags and maybe ACLs intact.

I've tried "info cpio" ouch! ouch!, but that's not a
continuous manual that allows easy searching for strings. :-(

Some search in the /usr/src/bin subtree for the "chflags"
call revealed that it is used by the chflags binary, cp,
mv and rm commands, but no hint it is involved directly
in cpio.

Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...

More information about the freebsd-questions mailing list