1#!/bin/sh 2# 3# $NetBSD: ttys,v 1.1.1.1 2000/03/10 11:53:24 lukem Exp $ 4# $FreeBSD: src/etc/rc.d/ttys,v 1.3 2002/09/06 16:18:05 gordon Exp $ 5# 6 7# PROVIDE: tty 8# REQUIRE: FILESYSTEMS 9# BEFORE: NETWORKING 10 11. /etc/rc.subr 12 13name="ttyflags" 14start_cmd="ttyflags_start" 15stop_cmd=":" 16 17ttyflags_start() 18{ 19 # Whack the pty perms back into shape. 20 # XXX: there may be more ptys than this; maybe use 21 # sysctl to find out how many? 22 # 23 if ls /dev/tty[pqrsPQRS]* > /dev/null 2>&1; then 24 chflags 0 /dev/tty[pqrsPQRS]* 25 chmod 666 /dev/tty[pqrsPQRS]* 26 chown root:wheel /dev/tty[pqrsPQRS]* 27 fi 28} 29 30load_rc_config $name 31run_rc_command "$1" 32