I don't hink you can do that unless you are running an "experimental filesystem" called UDF packet writing. Do a google search for CD-RW UDF (Packet-CD) filesystem
Otherwise, you need to some kind of "virtual filesystem mounted via loop" to make an image, which can be burned.
You might want to try making an virtual filesystem, and write it out when it's full. Something like:
dd if=/dev/zero of=image.iso bs=1024k count=620 /sbin/mke2fs -F -b 2048 image.iso mount -t ext2 -o loop image.iso /mnt/tempimage
Now you can untar things in /mnt/tempimage or do whatever you want. When it gets full, just umount it, and write the isoimage to cd-rw.
Thanks for the information! This is one of those cases where Windows has it over Linux, according to a Windows user wh tells me she can unzip packages directly onto a CD-RW using unzip and redirection.
That's a WinXP feature that is the result of MS deciding to integrate CD-Burning into to OS. The result is actually similar to what zentara described above about UDF packet writing. Also, wouldn't it be better to use mkisofs instead of dd/mke2fs in the second example? If you make it as an ext2 fs, you'll only be able to read the disk in Linux. (May fit your needs, but it's still a limitation) -- trey