From f48a8184d0e9f357070bbca71145edb60c854751 Mon Sep 17 00:00:00 2001 From: Wenzong Fan Date: Mon, 12 May 2014 03:31:48 -0400 Subject: [PATCH] initscripts: add a local copy of devpts.sh Start point to make SELinux specific changes in devpts.sh, copied from oe-core layer. Signed-off-by: Wenzong Fan Signed-off-by: Xin Ouyang --- .../initscripts/initscripts/devpts.sh | 28 +++++++++++++++++++ .../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