[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[abcde] Bug#141576: abcde: separate CD track listing and cddb probing



On Sun, Apr 07, 2002 at 12:08:52AM -0500, Joey Hess wrote:
> The only system on which it is practical for me to use abcde is a laptop
> with no removable media and a single PCMCIA slot on which I can have a
> wireless network card, or a CD drive, but not both at the same time.

Ok, that's pretty sick. Too bad PCMCIA identifies things based on their slot
number so you can't just solder up slots like you can with ISA.

:>

> As far as I can tell, this is not possible, but it would be possible if
> abcde split the -a cddb step into two, maybe call them discid and cddb.
> Then I could do:
> 
> - put in CD
> - abcde -a discid
> - put in wireless card
> - abcde -a cddb
> - put in CD
> - abcde

Yeah, I could do that. With the dependancies abcde uses for actions, it'd
even be backwards compatible. I'll throw it in the next development version.

> I've hacked around it for now witch a grody pause in do_cddbquery()
> which works for me, but it less than idea.

Since abcde should resume cleanly, perhaps you can temporarily hack around
the problem by adding some default-route-check code at line 524ish:

/sbin/route -n | grep ^0\.0\.0\.0 >/dev/null || exit

That should let you at least take care of multiple CDs at each step so you
don't have to swap cards so much. I haven't actually tested this myself, but
it should automatically exit after grabbing the discid, then not exit when
you have the network card plugged in, then skip the check for the third run
since the cddb step is complete.
-- 
Robert Woodcock - rcw@debian.org
"I assure you my mom is not growing pot."
	-- Nancy Searle, daughter of a Seattle woman who received an
	   unexplained $2,238.69 power bill

To unsubscribe: echo unsubscribe | mail abcde-request@whimsica.lly.org