Solution to Problems with UUCP/modems.

Evan Leibovitch evan at telly.UUCP
Mon Sep 5 02:26:05 AEST 1988


In article <37899 at pyramid.pyramid.com>, csg at pyramid.pyramid.com (Carl S. Gutekunst) writes:
> >What is the "acucntrl" program, and where did you get it?
> 
> acucntrl is a little hack that comes with 4.3BSD. It is invoked by uucico when
> it wants to make an outgoing call, to scribble on the tty data structures in
> the kernel and keep init(8) from waking up. In other words, it provides dialin
> and dialout on the same line.
> 
> Standard OSx does not provide acucntrl. The 4.3BSD version is highly VAX de-
> pendent (what do you expect for a program that opens and writes on /dev/kmem?)
> and needs a fair amount of hacking to make it work on a Pyramid.

There is also a System V acucntrl which does the same thing, but not as
gracefully (?) as direct kernel diddling.

The program, with setuid root, checks to see if the port is in use from
a process besides getty (also looks for uucp LCK.* files). If free, the
program edits /etc/inittab to change the entry from 'respawn' to 'off',
and then kills the getty.

A different invokation undoes this - changes inittab back to respawn, and
calls telinit.

This worked steadily for me on a Convergent Megaframe, though I'm not
using it now.
-- 
Evan Leibovitch, SA of System Telly, located in beautiful Brampton, Ontario
            evan at telly.UUCP / {uunet!attcan,utzoo}!telly!evan
The advantage of the incomprehensible is that it never loses its freshness.



More information about the Comp.sys.pyramid mailing list