From: Todd L. <jtl...@mo...> - 2002-06-16 04:12:25
|
On 15 June 02, Matthew T. Linehan wrote: > On Sat, 15 Jun 2002 17:08:50 -0700, JTL wrote: > > >Also, the current source can be compiled to work with a 4500 *or* a > >4000, but not both -- either that should be fixed, or the release > >should wait till the 4000s start getting updated, I think. > > Agreed. I just checked in some changes to make it runtime-controlled, based on the ReplayTV software version. the 'httpfs' and 'rtvguide' clients now take a -s (software version) argument to set that; if it's not given, they try the RTV4K_VERSION environment variable; if that's not set either, a hardcoded default is used. Right now, that's 4.1.1(140) -- after 4.3 rolls out, that should be changed. I used -s instead of the more obvious -v or -V because I'd like to reserve them for 'verbose' and 'Version (of this software)' respectively. I didn't add a switch for the ReplayPC executable itself. Someone should probably do that, but frankly the switch parsing there gives me a headache.. Versions can be specified like: 520411140 4.1 4.1.1 4.1.1.140 4.1.1(140) 4.1.1 (140) 4.1(140) 4.1 (140) I added Yet Another new executable -- version-test -- for testing that parser. It was getting a bit out of hand, so I split the PROGRAMS list into two; PROGRAMS now just includes ReplayPC, httpfs, rtvguide, mark-commercial and rddns. All the debug, RNS-dumping and internals-dumping executables are EXTRA_PROGRAMS, not included in the binary distributions. I'm guessing anybody who'd be interested in the others are able (and probably prefer) to compile. -- John Todd Larason | The MPAA, RIAA and their paid-for Senators don't think www.molehill.org/p | you need a computer you can program. Disagree? Fight molelog.molehill.org | back. http://www.politechbot.com/docs/cbdtpa/ | http://www.eff.org/ |