From: Wenzong Fan <wenzong....@windriver.com> Start point to make SELinux specific changes in devpts.sh, copied from oe-core layer.
Signed-off-by: Wenzong Fan <wenzong....@windriver.com> --- recipes-core/initscripts/initscripts/devpts.sh | 28 +++++++++++++++++++++ recipes-core/initscripts/initscripts_1.0.bbappend | 2 ++ 2 files changed, 30 insertions(+) create mode 100755 recipes-core/initscripts/initscripts/devpts.sh diff --git a/recipes-core/initscripts/initscripts/devpts.sh b/recipes-core/initscripts/initscripts/devpts.sh new file mode 100755 index 0000000..c6043fb --- /dev/null +++ b/recipes-core/initscripts/initscripts/devpts.sh @@ -0,0 +1,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 diff --git a/recipes-core/initscripts/initscripts_1.0.bbappend b/recipes-core/initscripts/initscripts_1.0.bbappend index 367cd6b..462db6f 100644 --- a/recipes-core/initscripts/initscripts_1.0.bbappend +++ b/recipes-core/initscripts/initscripts_1.0.bbappend @@ -1,5 +1,7 @@ PR .= ".3" +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + do_install_append () { cat <<-EOF >> ${D}${sysconfdir}/init.d/populate-volatile.sh touch /var/log/lastlog -- 1.7.9.5 -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto