I'd probably do something like this:
  1. check for /dev/dvd, /dev/cdrom, /dev/cdrw, /dev/dvdrw
  2. mount the device to some directory and see what happens. on my system mounting without a disc reports "mount: No medium found". if it succeeds you have a formatted disk, another error probably means the disc isn't formatted or formatted using some unusable filesystem.
  3. see 2.
  4. see 2.
  5. skip this, growisofs will check if there's enough space.
  6. check the output/return code of growisofs.

update: also please don't repeat post. it takes some time for posts to be approved and they won't be visible in the right section until they are (and repeat posts will be removed, but this takes up time and attention from the monks that might be better spend somewhere else). New posts are immediately visible in Newest Nodes.


In reply to Re: testing state of cd/dvd by Joost
in thread testing state of cd/dvd by Anonymous Monk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.