grwalter@watfun.waterloo.edu (Fred Walter) (03/14/90)
I've made some changes to newsbreak since the last release. Here is a discription and summary of changes : * DESCRIPTION: * Takes a series of files which are shar files (strips any * garbage at the start of the shar file) that have been posted to * comp.{sources|binaries}.* and feeds them through sh. * After they have been fed through sh the original files are * deleted. Then any uuencoded files are uudecoded, after which * the uuencoded files are also deleted. * 1.07 - added ifdef's around code needed so this compiles under System V * - changes by ames!uts.amdahl.com!dwl10@mailrus (Dave Lowrey) * 1.08 - now check for ": This is a shar archive." when checking * if a file is a shar archive * - now check for "# This is the first line of a \"shell archive\"" * when checking if a file is a shar archive * - build up a list of files in the current directory before unshar'ing * - scan these files to see which ones should be unshar'ed and try * to determine the best ordering for unshar'ing (using the secondary * header "Archive-name:" if it exists, otherwise using file name) * - print what directory is being searched for uuencoded files * - print what is being uudecoded Now, if you have a multi-shar distribution, in which the order that it is unpacked matters, and they don't arrive at your system in the correct order, but the postings do have an Archive-name secondary header which correctly reflects the order needed (IE. by part#), then it will be unpacked correctly. Whew, what a run-on sentence. The posting of uucp1.03d that came across comp.{sources/binaries}.amiga a while back was out of order when it reached my site, so I figured I'd add this capability to newsbreak. This has been shipped off to comp.sources.misc and should show up there soon. fred grwalter@watmath.uwaterloo.ca (Canadian domain) grwalter@watmath.waterloo.edu (US Internet, including CSNET) grwalter@watmath.waterloo.cdn (CDNnet and some European nets) watmath!grwalter (UUCP)