From owner-freebsd-bugs Fri Jun 8 10:40:10 2001 Delivered-To: freebsd-bugs@hub.freebsd.org Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 59B6337B405 for ; Fri, 8 Jun 2001 10:40:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.3/8.11.3) id f58He1616536; Fri, 8 Jun 2001 10:40:01 -0700 (PDT) (envelope-from gnats) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id A89DA37B405 for ; Fri, 8 Jun 2001 10:35:52 -0700 (PDT) (envelope-from nobody@FreeBSD.org) Received: (from nobody@localhost) by freefall.freebsd.org (8.11.3/8.11.3) id f58HZqn16177; Fri, 8 Jun 2001 10:35:52 -0700 (PDT) (envelope-from nobody) Message-Id: <200106081735.f58HZqn16177@freefall.freebsd.org> Date: Fri, 8 Jun 2001 10:35:52 -0700 (PDT) From: christophe.deroulers@ens.fr To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-1.0 Subject: bin/27970: cp -pR does not preserve modification times of the directories if they are not empty Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 27970 >Category: bin >Synopsis: cp -pR does not preserve modification times of the directories if they are not empty >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Jun 08 10:40:01 PDT 2001 >Closed-Date: >Last-Modified: >Originator: Christophe Deroulers >Release: FreeBSD 4.2-RELEASE >Organization: Ecole normale superieure >Environment: 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 >Description: 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. >How-To-Repeat: mkdir a touch a/b 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. >Fix: Look at OpenBSD cp bug fix ? >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message