| #!/bin/sh |
| # |
| # SPDX-License-Identifier: GPL-2.0-only |
| # |
| |
| ### 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 |