From owner-freebsd-questions@FreeBSD.ORG Tue Aug 2 16:31:20 2005 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4218416A41F; Tue, 2 Aug 2005 16:31:20 +0000 (GMT) (envelope-from cswiger@mac.com) Received: from pi.codefab.com (pi.codefab.com [199.103.21.227]) by mx1.FreeBSD.org (Postfix) with ESMTP id A5A5343D55; Tue, 2 Aug 2005 16:31:19 +0000 (GMT) (envelope-from cswiger@mac.com) Received: from localhost (localhost [127.0.0.1]) by pi.codefab.com (Postfix) with ESMTP id 1BAAB5F8C; Tue, 2 Aug 2005 12:31:19 -0400 (EDT) Received: from pi.codefab.com ([127.0.0.1]) by localhost (pi.codefab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 60787-04; Tue, 2 Aug 2005 12:31:17 -0400 (EDT) Received: from [192.168.1.3] (pool-68-161-54-113.ny325.east.verizon.net [68.161.54.113]) by pi.codefab.com (Postfix) with ESMTP id 18C585F82; Tue, 2 Aug 2005 12:31:16 -0400 (EDT) Message-ID: <42EF9FD5.7060204@mac.com> Date: Tue, 02 Aug 2005 12:31:17 -0400 From: Chuck Swiger Organization: The Courts of Chaos User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.10) Gecko/20050716 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Marc Fonvieille References: <20050801203145.GA830@twelvegates.homeip.net> <20050802002003.GX75379@wantadilla.lemis.com> <20050802050818.GA69657@localhost.local> <42EF03C2.6060209@mac.com> <20050802054603.GA69870@localhost.local> <42EF8819.5000306@mac.com> <20050802154435.GF595@gothic.blackend.org> In-Reply-To: <20050802154435.GF595@gothic.blackend.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: amavisd-new at codefab.com Cc: freebsd-questions@freebsd.org Subject: Re: growisofs: no mkisofs options are permitted with =, aborting X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Aug 2005 16:31:20 -0000 Marc Fonvieille wrote: > On Tue, Aug 02, 2005 at 10:50:01AM -0400, Chuck Swiger wrote: [ ... ] >> To some extent, Andy doesn't want to fully document everything to encourage >> people to either "use the source, luke", or to create more user-friendly >> (but seperate) frontends like k3b. I don't fully understand the mindset of >> not making a program fully documented or oriented towards its users, but >> Andy has been reasonably responsive to integrating FreeBSD changes for the >> port, so I'm not going to complain... > > I do not agree with that statement, Andy helped us to clearly document > growisofs in the Handbook, it's just a shame people hardly read the DVD > section. Regarding the complex or "invisible" options, they should not > be used/exist if DVD burners firmware or DVD media were without bugs :( The Handbook has good documentation on using dvd+rw-tools as well as other software, and I would second the recomendation that people take a look at it if they want to burn CD's or DVD's. You are welcome to hold the opinion that the documentation is complete, but: 13-sec% cd /usr/ports/sysutils/dvd+rw-tools && make extract > /dev/null 14-sec% grep luke work/dvd+rw-tools-5.21.4.10.8/growisofs.c * - undocumented -use-the-force-luke flag to overwrite the media * - extended syntax for -use-the-force-luke option, it's now possible * to engage DVD-R[W] dummy mode by -use-the-force-luke=[tty,]dummy * - complement -use-the-force-luke=dao[:size] to arrange for piping * - implement -use-the-force-luke=seek:N -Z /dev/dvd=image to arrange * -use-the-force-luke=seek:N it's easier to maintain "tar-formatted" * - -use-the-force-luke=tracksize:size option by suggestion from K3b; * - -use-the-force-luke=wrvfy for WRITE AND VERIFY(10); * - -use-the-force-luke=4gms to allow ISO9660 directory structures * - more sane sanity check for -use-the-force-luke=tracksize:N; * - -use-the-force-luke=break:size to set Layer Break position for * - -use-the-force-luke=noload to leave tray ejected at the end; else if (!strncmp(opt,"-use-the-force-luke",19)) ...or consult the manpage, again: "There're several undocumented options commonly denoted with -use-the-force-luke prefix. Some of them serve debugging purposes. Some require certain knowledge about recording process or even OS kernel internals and as being such can induce confusing behaviour. Some are to be used in very specific situations better recognized by front-ends or automated scripts. Rationale behind leaving these options undocumented is that those few users who would actually need to use them directly can as well consult the source code or obtain specific instructions elsewhere." -- -Chuck "The human race's favorite method for being in control of the facts is to ignore them." -Celia Green