xref: /dragonfly/etc/rc.d/ttys (revision aa8d5dcb)
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# $DragonFly: src/etc/rc.d/ttys,v 1.3 2004/01/27 00:55:43 rob Exp $
6#
7
8# PROVIDE: tty
9# REQUIRE: root
10# KEYWORD: DragonFly
11
12. /etc/rc.subr
13
14name="ttyflags"
15start_cmd="ttyflags_start"
16stop_cmd=":"
17
18ttyflags_start()
19{
20	# Whack the pty perms back into shape.
21	#       XXX:    there may be more ptys than this; maybe use
22	#               sysctl to find out how many?
23	#
24	if ls /dev/tty[pqrsPQRS]* > /dev/null 2>&1; then
25		chflags 0 /dev/tty[pqrsPQRS]*
26		chmod 666 /dev/tty[pqrsPQRS]*
27		chown root:wheel /dev/tty[pqrsPQRS]*
28	fi
29}
30
31load_rc_config $name
32run_rc_command "$1"
33