hc
2023-05-26 a23f51ed7a39e452c1037343a84d7db1ca2c5bd7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/bin/sh
### BEGIN INIT INFO
# Provides:          devpts
# Required-Start: udev
# Required-Stop:
# Default-Start:     S
# Default-Stop:
# Short-Description: Mount /dev/pts file systems.
### END INIT INFO
 
. /etc/default/devpts
 
if grep -q devpts /proc/filesystems
then
   #
   #    Create multiplexor device.
   #
   test -c /dev/ptmx || mknod -m 666 /dev/ptmx c 5 2
 
   #
   #    Mount /dev/pts if needed.
   #
   if ! grep -q devpts /proc/mounts
   then
       mkdir -p /dev/pts
       mount -t devpts devpts /dev/pts -ogid=${TTYGRP},mode=${TTYMODE}
   fi
fi