#!/bin/sh # mountproc - mount /proc and /sysfs (kernel 2.6.x only) # Copyright (C) 2004-2011 Silvan Calarco # Copyright (C) 2004-2009 Davide Madrisan . /etc/sysconfig/rc . $rc_functions [ -e /etc/locale.conf ] && . /etc/locale.conf || . /etc/sysconfig/i18n LC_ALL=$LANG TEXTDOMAIN=initscripts TEXTDOMAINDIR=/usr/share/locale/ if [ ! -e /proc/version ]; then echo -n "Mounting proc file system: " mount -n -t proc proc /proc evaluate_retval echo "/sbin/modprobe" > /proc/sys/kernel/modprobe echo fi progress=5 $PLYMOUTH message --text=$"System booting, please wait..." $PLYMOUTH update --status="$progress" if [ ! -e /sys/kernel ]; then echo -n "Mounting sys file system: " mount -n -t sysfs sysfs /sys evaluate_retval echo fi if [ ! "`grep ' /dev ' /proc/mounts`" ]; then [ "`grep devtmpfs /proc/filesystems`" ] && \ mount -n -t devtmpfs udev /dev || \ mount -n -t tmpfs udev /dev fi if [ ! "`grep ' /run ' /proc/mounts`" ]; then mount -n -t tmpfs tmpfs /run fi if [ ! "`grep ' /dev/pts ' /proc/mounts`" ]; then mkdir -p /dev/pts mount -n -t devpts devpts /dev/pts -o gid=4,mode=620 fi if [ ! "`grep ' /dev/shm ' /proc/mounts`" ]; then mkdir -p /dev/shm mount -n -t tmpfs devshm /dev/shm fi