On 6/10/20 10:46 AM, Steve Williams wrote:
> Hi,
> 
> Do you have the proper ioctls to set baud rate, parity, start bits, stop bits 
> so that the serial port is configured correctly?
> 
> What about flow control?  rts/cts, xon/xoff.
> 
> Dealing with a serial port is it's own art.
> 
Wow, this is really interesting.
I'm curious, do the display managers like gdm/xdm, etc also have 
to handle this?
I'm asking cuz I'm porting a display manager for linux (nothing to 
do with openbsd,  but this discussion was very related).
I'm in a very similar position where the simplest answer would be 
to disable a getty at one of the tty's and start the login prompt 
there (its a visual prompt).

link to display manager, if my writing wasn't clear
https://git.sr.ht/~kennylevinsen/greetd

Aisha


> Cheers,
> Steve W.
> 
> On 10/06/2020 3:03 a.m., Valdrin MUJA wrote:
>> Hi Misc,
>>
>> I want to disable OpenBSD Login prompt at startup -and also after logging 
>> out-. Because I want to run my external program instead of ksh. There is an 
>> login prompt also in my program and I want to use it.
>>
>> I updated the /etc/ttys ;
>>
>> valdrin# cat /etc/ttys
>> #
>> #       $OpenBSD: ttys,v 1.2 2008/01/09 17:39:42 miod Exp $
>> #
>> # name  getty                           type    status          comments
>> #
>> console "/usr/libexec/getty std.9600"   vt220   off secure
>> ttyC0   "/usr/libexec/getty std.9600"   vt220   on  secure
>> ttyC1   "/usr/libexec/getty std.9600"   vt220   on  secure
>> ttyC2   "/usr/libexec/getty std.9600"   vt220   on  secure
>> ttyC3   "/usr/libexec/getty std.9600"   vt220   on  secure
>> ttyC4   "/usr/libexec/getty std.9600"   vt220   off secure
>> ttyC5   "/usr/libexec/getty std.9600"   vt220   on  secure
>> ttyC6   "/usr/libexec/getty std.9600"   vt220   off secure
>> ttyC7   "/usr/libexec/getty std.9600"   vt220   off secure
>> ttyC8   "/usr/libexec/getty std.9600"   vt220   off secure
>> ttyC9   "/usr/libexec/getty std.9600"   vt220   off secure
>> ttyCa   "/usr/libexec/getty std.9600"   vt220   off secure
>> ttyCb   "/usr/libexec/getty std.9600"   vt220   off secure
>> tty00   "/root/myprogram"               vt220    on secure
>> tty01   "/usr/libexec/getty std.9600"   unknown off
>> tty02   "/usr/libexec/getty std.9600"   unknown off
>> tty03   "/usr/libexec/getty std.9600"   unknown off
>> tty04   "/usr/libexec/getty std.9600"   unknown off
>> tty05   "/usr/libexec/getty std.9600"   unknown off
>> tty06   "/usr/libexec/getty std.9600"   unknown off
>> tty07   "/usr/libexec/getty std.9600"   unknown off
>>
>> I'm connected the device with com0 port so I updated the tty00 to run my 
>> external program. However; system is stucking after date appears on startup.
>>
>>
>> starting network
>> reordering libraries: done.
>> starting early daemons: syslogd ntpd.
>> starting RPC daemons:.
>> savecore: no core dump
>> checking quotas: done.
>> clearing /tmp
>> kern.securelevel: 0 -> 1
>> creating runtime link editor directory cache.
>> preserving editor files.
>> starting network daemons: sshd.
>> starting local daemons: cron.
>> Wed Jun 10 10:27:04 +03 2020
>>
>>
>> Also, I tried "chsh" and "chpass" , but still OpenBSD login prompt appears.. 
>> How can I overcome this issue?
>>
>> Thanks..
>>
> 

Reply via email to