From owner-freebsd-hackers Thu Apr 6 14:30:40 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA09172 for hackers-outgoing; Thu, 6 Apr 1995 14:30:40 -0700 Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.97.216]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id OAA09164 for ; Thu, 6 Apr 1995 14:30:39 -0700 Received: (from kargl@localhost) by troutmask.apl.washington.edu (8.6.11/8.6.9) id OAA13866 for freebsd-hackers@freefall.cdrom.com; Thu, 6 Apr 1995 14:30:38 -0700 From: Steven G Kargl Message-Id: <199504062130.OAA13866@troutmask.apl.washington.edu> Subject: install(1) revisited To: freebsd-hackers@freefall.cdrom.com (FreeBSD) Date: Thu, 6 Apr 1995 14:30:37 -0700 (PDT) X-Mailer: ELM [version 2.4 PL24] Content-Type: text Content-Length: 1202 Sender: hackers-owner@FreeBSD.org Precedence: bulk I have uploaded `install.tar.gz' into /pub/FreeBSD/incoming on freebsd.cdrom.com. The new install has the default behavior of the current install in the source tree. I have only added some options and error handling. The added options: -C --- Compare the source and target file. If these are the same, then do nothing (except possibly remove redundant new file). -t --- set the timestamp on the target file to the timestamp on the source file -z --- execute gzip and append `.gz' -Z --- execute gzip and do not append `.gz' For those who have followed the previous thread. The symlink option has been removed because symlinks could inadvertedly pointed to nothing. This is easily seen from %make install [creating symlink /install/dir/file->/make/dir/file] %make clean [remove /make/dir/file] I have done only limited testing of this new version. My weekly `make world' will start some time on Friday morning. -- Steven G. Kargl | Phone: 206-685-4677 | Applied Physics Lab | Fax: 206-543-6785 | Univ. of Washington |---------------------| 1013 NE 40th St | FreeBSD 2.1-current | Seattle, WA 98105 |---------------------|