freebsd-skq/bin/pax
kientzle be5fcb8006 Before this fix, pax would stop the restore sequence for
symlinks after setting the owner.  As a result, mode
and timestamp were not restored.  This patch corrects the
problem by simply removing the short-circuit for symlinks
and using lchown()/lchmod()/lutimes() always for restoring
metadata.

PR:		bin/91316
Submitted by:	Jaakko Heinonen
Reviewed by:	Joerg Sonnenberger
MFC after:	14 days
2009-02-01 06:15:46 +00:00
..
ar_io.c
ar_subs.c
buf_subs.c
cache.c
cache.h
cpio.1
cpio.c
cpio.h
extern.h
file_subs.c
ftree.c
ftree.h
gen_subs.c
getoldopt.c
Makefile
options.c
options.h
pat_rep.c
pat_rep.h
pax.1
pax.c
pax.h
sel_subs.c
sel_subs.h
tables.c
tables.h
tar.1
tar.c
tar.h
tty_subs.c