Path: utzoo!mnetor!uunet!steinmetz!davidsen From: davidsen@steinmetz.ge.com (William E. Davidsen Jr) Newsgroups: comp.unix.xenix Subject: Re: SCO 2.2.1 tar question Message-ID: <10582@steinmetz.ge.com> Date: 26 Apr 88 16:36:22 GMT References: <8WQW5Ky00Vs8MSNUQN@andrew.cmu.edu> Reply-To: davidsen@crdos1.UUCP (bill davidsen) Organization: General Electric CRD, Schenectady, NY Lines: 29 In article <8WQW5Ky00Vs8MSNUQN@andrew.cmu.edu> jl42+@andrew.cmu.edu (Jay Mathew Libove) writes: | Hi. I'm running SCO Xenix SysV/286 v2.2.1 on an IBM PC/AT clone and | I am having a bit of a problem with "tar". | I want to tar off a filesystem as: | | % tar cf - /pathname | compress | tar cfk /dev/rfd096ds9 720 - | | but when I do this I get: | | tar: blocksize must be a multiple of 2. This must be a new feature of 2.2.1, it's not in 2.1.3 and I don't have a handy copy of 2.2.1 here. I see what you're trying to do (I think) and would suggest the bundle/unbundle package I posted to unix.src a few months ago. It is intended to break standard input across a number of output media, such as floppy disk, and I think it does what you want. The unbundle part reads multiple media and sends them to stdout. Ex: $ tar -cf - /mydir | compress | bundle /dev/rfd096 1200k 15k $ unbundle /dev/rfd096 15k | zcat | tar t If you don't have archives I can send you a copy. Be sure and give me an address in the text so the return will work. -- bill davidsen (wedu@ge-crd.arpa) {uunet | philabs | seismo}!steinmetz!crdos1!davidsen "Stupidity, like virtue, is its own reward" -me