| Commit | Line | Data |
|---|---|---|
| 984263bc MD |
1 | .\" |
| 2 | .\" Copyright (c) 2000,2001,2002 Søren Schmidt <sos@FreeBSD.org> | |
| 3 | .\" All rights reserved. | |
| 4 | .\" | |
| 5 | .\" Redistribution and use in source and binary forms, with or without | |
| 6 | .\" modification, are permitted provided that the following conditions | |
| 7 | .\" are met: | |
| 8 | .\" 1. Redistributions of source code must retain the above copyright | |
| 9 | .\" notice, this list of conditions and the following disclaimer, | |
| 10 | .\" without modification, immediately at the beginning of the file. | |
| 11 | .\" 2. Redistributions in binary form must reproduce the above copyright | |
| 12 | .\" notice, this list of conditions and the following disclaimer in the | |
| 13 | .\" documentation and/or other materials provided with the distribution. | |
| 14 | .\" 3. The name of the author may not be used to endorse or promote products | |
| 15 | .\" derived from this software without specific prior written permission. | |
| 16 | .\" | |
| 17 | .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR | |
| 18 | .\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES | |
| 19 | .\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. | |
| 20 | .\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, | |
| 21 | .\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT | |
| 22 | .\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | |
| 23 | .\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | |
| 24 | .\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | |
| 25 | .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF | |
| 26 | .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |
| 27 | .\" | |
| 28 | .\" $FreeBSD: src/usr.sbin/burncd/burncd.8,v 1.6.2.8 2003/03/12 22:08:13 trhodes Exp $ | |
| 8a7bdfea | 29 | .\" $DragonFly: src/usr.sbin/burncd/burncd.8,v 1.8 2008/05/02 02:05:07 swildner Exp $ |
| 984263bc MD |
30 | .\" |
| 31 | .Dd December 4, 2001 | |
| 32 | .Os | |
| 33 | .Dt BURNCD 8 | |
| 34 | .Sh NAME | |
| 35 | .Nm burncd | |
| 36 | .Nd control the ATAPI CD-R/RW driver | |
| 37 | .Sh SYNOPSIS | |
| 38 | .Nm | |
| 39 | .Op Fl delmnpqtv | |
| 40 | .Op Fl f Ar device | |
| 41 | .Op Fl s Ar speed | |
| 42 | .Op Ar command | |
| 43 | .Op Ar command Ar | |
| 44 | .Sh DESCRIPTION | |
| 45 | The | |
| 46 | .Nm | |
| 47 | utility is used to burn CD-R/RW media using the ATAPI cd driver. | |
| 48 | .Pp | |
| 49 | Available options and operands: | |
| 984263bc MD |
50 | .Bl -tag -width XXXXXXXXXXXX |
| 51 | .It Fl d | |
| 52 | burn the CD-R/RW in DAO (disk at once) mode. | |
| 53 | .It Fl e | |
| 54 | eject the media when done. | |
| 55 | .It Fl f Ar device | |
| 56 | set the device to use for the burning process. | |
| 57 | .It Fl l | |
| 58 | read a list of image files from filename. | |
| 59 | .It Fl m | |
| 60 | close disk in multisession mode (otherwise disk is closed as singlesession). | |
| 61 | .It Fl n | |
| 62 | do not write gaps between data tracks in DAO mode. | |
| 63 | .It Fl p | |
| 64 | use preemphasis on audio tracks. | |
| 65 | .It Fl q | |
| 66 | quiet, do not print progress messages. | |
| 67 | .It Fl s Ar speed | |
| 68 | set the speed of the burner device. | |
| 69 | Defaults to 1. | |
| 70 | Specify | |
| 71 | .Dq Li max | |
| 72 | to use the drive's fastest speed. | |
| 73 | .It Fl t | |
| 74 | test write, do not actually write on the media. | |
| 75 | .It Fl v | |
| 76 | verbose, print extra progress messages. | |
| 77 | .El | |
| 78 | .Pp | |
| 79 | .Ar command | |
| 80 | may be one of: | |
| 984263bc MD |
81 | .Bl -tag -width XXXXXXXXXXXX |
| 82 | .It Cm msinfo | |
| 83 | Show the first LBA of the last track on the media | |
| 84 | and the next writeable address on the media for use with the | |
| 85 | .Xr mkisofs 8 Ns 's | |
| 86 | .Fl C | |
| 87 | switch when adding additional data to ISO file systems with extra sessions. | |
| 88 | .It Cm blank | |
| 89 | Blank a CD-RW medium. | |
| 90 | This uses the fast blanking method, so data are not physically overwritten, | |
| 91 | only those areas that make the media appear blank for further usage are erased. | |
| 92 | .It Cm erase | |
| 93 | Erase a CD-RW medium. | |
| 94 | This erases the entire media. | |
| 95 | Can take up to 1 hour to finish. | |
| 96 | .It Cm fixate | |
| 97 | Fixate the medium so that the TOC is generated and the media can be used | |
| 98 | in an ordinary CD drive. | |
| 99 | The driver defaults to creating singlesession media (see | |
| 100 | .Fl m | |
| 101 | option). | |
| 102 | Should be the last command to | |
| 103 | .Nm | |
| 104 | as the program exits when this has been done. | |
| 105 | Ignored in DAO mode (see | |
| 106 | .Fl d | |
| 107 | option). | |
| 108 | .It Cm raw | audio | |
| 109 | Set the write mode to produce audio (raw mode) tracks for the following | |
| 110 | images on the command line. | |
| 111 | .It Cm data | mode1 | |
| 112 | Set the write mode to produce data (mode1) tracks for the following | |
| 113 | image files | |
| 114 | on the command line. | |
| 115 | .It Cm mode2 | |
| 116 | Set the write mode to produce data (mode2) tracks for the following | |
| 117 | image files | |
| 118 | on the command line. | |
| 119 | .It Cm XAmode1 | |
| 120 | Set the write mode to produce data (XAmode1) tracks for the following image | |
| 121 | files on the command line. | |
| 122 | .It Cm XAmode2 | |
| 123 | Set the write mode to produce data (XAmode2) tracks for the following image | |
| 124 | files on the command line. | |
| 125 | .It Cm vcd | |
| 126 | Set the write mode to produce VCD/SVCD tracks for the following image files | |
| 127 | on the command line. | |
| 128 | This automatically sets DAO | |
| 129 | .Pq Fl d | |
| 130 | and | |
| 131 | .Dq "no gaps" | |
| 132 | .Pq Fl n | |
| 133 | modes. | |
| 134 | .It Ar file | |
| 135 | All other arguments are treated as filenames of images to write to the media, | |
| 136 | or in case the | |
| 137 | .Fl l | |
| 138 | option is used as files containing lists of images. | |
| 139 | .El | |
| 140 | .Pp | |
| 141 | Files whose length are not a multiple of the current media blocksize are | |
| 142 | quietly zero padded to fit the blocksize requirement. | |
| 143 | The conventional filename | |
| 144 | .Fl | |
| 145 | refers to stdin, and can only be used once. | |
| 146 | .Sh EXAMPLES | |
| 147 | The typical usage for burning a data CD-R: | |
| 148 | .Pp | |
| 762cded9 | 149 | .Dl "burncd -f /dev/acd0c data file1 fixate" |
| 984263bc MD |
150 | .Pp |
| 151 | The typical usage for burning an audio CD-R: | |
| 152 | .Pp | |
| 762cded9 | 153 | .Dl "burncd -f /dev/acd0c audio file1 file2 file3 fixate" |
| 984263bc MD |
154 | .Pp |
| 155 | The typical usage for burning an audio CD-R in DAO mode: | |
| 156 | .Pp | |
| 762cded9 | 157 | .Dl "burncd -f /dev/acd0c -d audio file1 file2 file3" |
| 984263bc MD |
158 | .Pp |
| 159 | The typical usage for burning a mixed mode CD-R: | |
| 160 | .Pp | |
| 762cded9 | 161 | .Dl "burncd -f /dev/acd0c data file1 audio file2 file3 fixate" |
| 984263bc MD |
162 | .Pp |
| 163 | The typical usage for burning from a compressed image file on stdin: | |
| 164 | .Pp | |
| 165 | .Dl "gunzip -c file.iso.gz | burncd -f /dev/acd0c data - fixate" | |
| 166 | .Pp | |
| 167 | In the examples above, the files burned to data CD-Rs are assumed to | |
| 168 | be ISO9660 file systems. | |
| 169 | .Xr mkisofs 8 , | |
| 28feafc7 SW |
170 | available in the |
| 171 | .Xr pkgsrc 7 | |
| 172 | collection, is commonly used to create ISO9660 file system images | |
| 984263bc | 173 | from a given directory tree. |
| 984263bc MD |
174 | .Sh HISTORY |
| 175 | The | |
| 176 | .Nm | |
| 177 | utility appeared in | |
| 178 | .Fx 4.0 . | |
| 179 | .Sh AUTHORS | |
| 180 | The | |
| 181 | .Nm | |
| 182 | utility and this manpage was contributed by | |
| 183 | .An S\(/oren Schmidt , | |
| 184 | Denmark | |
| 185 | .Aq sos@FreeBSD.org . | |
| 49781055 SW |
186 | .Sh BUGS |
| 187 | Probably, please report when found. |