Bug #701

R6.03 update overwrites /etc/sv/ncid/run with non-working file

Added by jzigmyth almost 14 years ago. Updated over 13 years ago.

Status:Closed Start date:06/13/2010
Priority:Normal Due date:
Assignee:jams % Done:

100%

Category:Installation/Upgrade Spent time: -
Target version:- Estimated time:2.00 hours

Description

R6.03 as well as R6.02 creates an incorrect /etc/sv/ncid/run file and overwrites any existing /etc/sv/ncid/run file that is correct. The created file errors out with an invalid command line parameter.

Suggested solution is to either have LinHes install the /etc/sv/ncid/run file listed in the wiki http://linhes.org/bugs/projects/linhes/wiki/Caller_ID_displayed_on_your_LinHES_screen or not have LinHes install any ncid and ncidd files at all, as LinHes does not contain the rest of the files and configurations necessary to use NCID out of the box anyway. That way it won't interfere with users who do install and configure it.

Associated revisions

Revision 60e239e4
Added by jams over 13 years ago

runit-scripts: removed ncid ncidd. These will move to the ncid pkg
#701
#701

History

Updated by jams almost 14 years ago

  • Estimated time set to 2.00

The included ncidd file works perfectly fine for me.
Since it appears other use ncid I will include my packages in the repo.

Updated by jzigmyth almost 14 years ago

Yes, the included ncidd file (the server daemon) works for me too.

It is the included ncid (only one "d", the client program run file, which needs to be configured for the MythTV interface) that doesn't work. When I run the included /etc/sv/ncid/run from the command line, it errors out saying the "--all" command line parameter is not valid.

Perhaps we are using different versions of ncid. I'm using 076. What version of ncid are you using?

This line in the run file works:
exec /usr/bin/ncid --no-gui --call-prog --program ncid-mythtv

This (the included with R6.03) line does not:
exec /usr/bin/ncid --no-gui --all --call-prog --program /usr/bin/ncid.py 127.0.0.1 3333

The "--all" parameter is not accepted as valid. (It also doesn't call the ncid-mythtv program, but thats another matter)

Updated by jams over 13 years ago

removed the runitscripts.
Will work on adding it as a pkg at a later date.

Updated by admin over 13 years ago

  • % Done changed from 0 to 100
  • Status changed from New to Closed

Also available in: Atom PDF