*BSD News Article 89107


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!news.cs.su.oz.au!metro!metro!munnari.OZ.AU!uunet!in1.uu.net!141.211.144.12!cloudbreak.rs.itd.umich.edu!newsxfer3.itd.umich.edu!su-news-hub1.bbnplanet.com!news.bbnplanet.com!news.pbi.net!news5.crl.com!nexp.crl.com!usenet
From: "Jordan K. Hubbard" <jkh@FreeBSD.org>
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: CD writer software?
Date: Tue, 11 Feb 1997 01:37:12 -0800
Organization: Walnut Creek CDROM
Lines: 26
Message-ID: <33003DC8.237C228A@FreeBSD.org>
References: <E4vGKJ.LKp@fsa.bris.ac.uk> <5d0ik6$2u5@uriah.heep.sax.de> <E58GA8.7wL@fsa.bris.ac.uk> <E5E750.7DE@fsa.bris.ac.uk>
NNTP-Posting-Host: time.cdrom.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: Mozilla 3.01 (X11; I; FreeBSD 3.0-CURRENT i386)
Xref: euryale.cc.adfa.oz.au comp.unix.bsd.freebsd.misc:35484

Tim wrote:
> I see that wormcontrol supports multi session recording. Is it
> possible to use mkisofs to record multiple sessions. I'd like to be

Well, this has little to do with mkisofs, which just produces file
system images that you're free to write to any old place, it's more a
question of sending the right stuff to the drive with wormcontrol.  I've
never tried to do a multi-session recording myself, but I'd figure it
should just be a matter of writing your images one after another (with a
separate open/close for each image) and then fixating them.  That'd all
be in the script (in your case, you should look at the burncd script
too; that explains a bit more about the steps carried out in a typical
single-session burn).

> Also is is possible to write the output of mkisofs directly to a cd
> rather than to an intermediate file. Use of suitable buffering should
> allow this.

That would probably be difficult from a syncronization standpoint. 
mkisofs has a long "startup time" and you don't want to start your team
process running against the CDR until you've got some actual data ready
*right then* to feed it.  If you did it all under the management of
another process which detected when output was ready from mkisofs and
knew to start the team(1) run only then, it could be done.
-- 
- Jordan Hubbard