From owner-cvs-gnu Wed Sep 11 20:43:15 1996 Return-Path: owner-cvs-gnu Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA29364 for cvs-gnu-outgoing; Wed, 11 Sep 1996 20:43:15 -0700 (PDT) Received: (from bde@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA29320; Wed, 11 Sep 1996 20:43:00 -0700 (PDT) Date: Wed, 11 Sep 1996 20:43:00 -0700 (PDT) From: Bruce Evans Message-Id: <199609120343.UAA29320@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-gnu Subject: cvs commit: src/gnu/usr.bin/ld/rtld Makefile Sender: owner-cvs-gnu@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk bde 96/09/11 20:42:59 Modified: gnu/usr.bin/ld/rtld Makefile Log: Use `install -C' instead of lots of shell commands to install ld.so as atomically as possible. (Immutable targets can't be renamed without opening a window when neither the source nor the target is immutable. Perhaps there should be a rename_immutable syscall to do this if unsetting the immutable flags would work.) Revision Changes Path 1.20 +2 -13 src/gnu/usr.bin/ld/rtld/Makefile