>Synopsis: cp -pR does not preserve modification times of the directories if they are not empty
>Arrival-Date: Fri Jun 08 10:40:01 PDT 2001
>Originator: Christophe Deroulers
>Release: FreeBSD 4.2-RELEASE
Ecole normale superieure
FreeBSD pc-aa3.ens.fr 4.2-RELEASE FreeBSD 4.2-RELEASE #0: Mon Nov 20 13:02:55 GMT 2000 jkh@bento.FreeBSD.org:/usr/src/sys/compile/GENERIC i386
If a directory is not empty, cp -pR will correctly set the modification time of the directory after copy but will overwrite it with the current time when it will add the files inside the directory.
A similar problem occured with OpenBSD cp's and it was fixed some days ago, so it probably comes from the base code taken from BSD.
NB This is maybe the same problem as bin/16155.
touch -m -t 01010000 a
# a has now time January, 1st at 00:00
cp -pR a b
# b should have time January, 1st but has not.
Look at OpenBSD cp bug fix ?
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message