xref: /dragonfly/etc/rc.d/ttys (revision 7485684f)
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