jik@pit-manager.MIT.EDU (Jonathan I. Kamens) (03/16/91)
Archive-name: unix/fileutil/delete/1991-03-12 Archive-directory: pit-manager.mit.edu:/pub/delete/ [18.72.1.58] Original-posting-by: jik@pit-manager.MIT.EDU (Jonathan I. Kamens) Original-subject: v17i037: delete - MIT Athena delete/undelete programs, Patch13 Reposted-by: emv@msen.com (Edward Vielmetti, MSEN) [Originally from comp.sources.unix, edited for comp.archives. --Ed.] This patch brings the "delete" package from patchlevel 12 to patchlevel 13. Use "patch -p0" in your delete source directory to apply it. However, before applying it, you should rename the file "mit-copyright.h" in your source directory to "mit-copying.h"; this change is to accomodate systems that are restricted to 14-character filenames. This patch accomplishes the following: 1. I think I've finally got all of the RCS headers in sync, so after this patch, I shouldn't have to send out any more patches that change the RCS strings in files without changing anything else. 2. I've added a new compile-time configuration option, USE_BLOCKS. See the description in the Makefile and README files for more information. When this option is enabled, delete is a little bit smarter about figuring out how much space files actually take up on the disk. 3. A new file, block-test.sh, is included to help determine whether or not to enable USE_BLOCKS. This file should be created automatically by the patch. 4. I've added BUGS, BETA-TESTERS and ARCHIVE SITE sections to the README file (please read them). Jonathan Kamens USnail: MIT Project Athena 11 Ashford Terrace jik@Athena.MIT.EDU Allston, MA 02134 Office: 617-253-8085 Home: 617-782-0710 ---------------------------- *** /tmp/delete/README Mon Mar 11 20:08:03 1991 --- README Mon Mar 11 20:07:35 1991 *************** *** 63,69 **** --- 63,73 ---- to you, then uncomment the variables starting with "AFS" and set them appropriately. + 6. See the comment in the Makefile about USE_BLOCKS. If you do not + know whether or not you have st_blocks or if it represents 512-byte + blocks, run "make block-test" and you should be told what to do. + COM_ERR LIBRARY In order to compile delete, you need to get your hands on the com_err *************** *** 79,84 **** --- 83,116 ---- them separately from delete. + BUGS + + It is not clear to me that the USE_BLOCKS code is going to do the + right thing on all systems. If you define USE_BLOCKS and discover + that lsdel, expunge or purge gives you bogus values for file sizes or + total amount of space, please let me know, because it will help me to + tighten up the code to work on a variety of different systems. + + + I'M LOOKING FOR BETA-TESTERS + + I try to make this package run on as many different platforms as + possible. However, I do not have access to a large variety of + platforms, so I can't effectively test all of the changes I make. I'm + therefore looking for people who are willing to beta-test changes + before I release them to the general public. If you are interested in + doing this, please let me know. + + + ARCHIVE SITE + + The most recent version of the delete package and patches to get from + previous versions to the most recent version are archived on + pit-manager.mit.edu (18.72.1.58). You can retrieve them via anonymous + ftp in the directory /pub/delete, or via mail-server (send a message + with the subject "help" to "mail-server@pit-manager.mit.edu"). + + [1500 lines of patch deleted. --Ed]