On 2003.01.25 01:07 Michael Sokolov wrote:
Yes. Use
maketape from the 2.11BSD distribution.
I strongly advise against this approach.
Well, I had to use some programm to write the tapes, dd(1), maketape, or
somthing else. I made good experiences with maketape to write 2.11BSD
tapes, so I stayed with it and it worked very well.
and one cannot expect the tools
from some random foreign OS to produce correct distribution tapes for
4.3BSD-Quasijarus.
The same for dd(1). There may some implementation differences in
dd(1),
say on SunOS or AIX, that may produce unusable tapes. Therefore I used
maketape. I had a glance at the code and it seams that it does
everything proper on every UNIX and Unix-like OS.
Don't forget the chicken-egg problem. If I have no 4.3BSD-Quasijarus
running, I have to use some random foreign OS to produce distribution
tapes. (Or I have to bother somone else to do it for me.)
You have to
observe the
correct block sizes, that you can't do with dd.
Yes you can. dd bs=blocksize.
Here is the sequence of commands to
write a 4.3BSD-Quasijarus 1600 BPI distribution:
(mount the first reel)
dd if=stand of=/dev/nrmt0h bs=512
I learnd that the bs= parameter of dd doesn't
set the block size of the
tape with an ioctl, it is only the buffersize parameter that is used in
the write(2) syscall.
But as already said, maybe some other implementations of dd and tape
drivers may do somthing else.
--
tsch??,
Jochen
Homepage:
http://www.unixag-kl.fh-kl.de/~jkunz/