Re: cdrecord exit status 254
On Wed, Jan 29, 2003 at 07:28:56PM -0600, Jason Pepas wrote:
> > You know that without knowing anything about your cdrecord
>
> (pts/8)jason@marsala:~$ dpkg -l | grep cdrecord
> ii cdrecord 1.10+11a34-1 A command line CD/DVD writing tool
>
> > or Debian version
>
> (pts/8)jason@marsala:~$ cat /etc/debian_version
> testing/unstable
>
> > without knowing what you are trying to do
>
> as mentioned previously, I am trying to use cdrecord from a makefile.
>
> > and what cdrecord actually does
>
> as mentioned previously, it burns cd's correctly, but exits with status 254,
> causing make to beleive it failed when it acutally didn't.
>
> In this case I did not give a bunch of specifics, because I beleive everything
> is working correctly. That is, my question is a general one, not a question
> regarding my specific install. That question is, why would cdrecord exit 254
> when it exits successfully? Since the cd's are fine, I assume cdrecord is
> working correctly, but has an odd policy of exit status?
UTSL. It looks to me like cdrecord exits with -2 (which is 254 as an
unsigned char IIRC) when there are non-fatal errors.
make will not throw a fit over non-zero exit status if you prefix the
command with a '-'; thus "-rm -f *~ *.o" will work even if no files
existed to be deleted. 'info make' for all the details.
--
Nathan Norman - Incanus Networking mailto:nnorman@incanus.net
There are 10 kinds of people in the world, those that can do binary
arithmetic and those that can't.
Reply to: