mirror of
https://git.yoctoproject.org/poky
synced 2026-06-13 04:59:52 +00:00
Rename /openembedded/ -> /meta/
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@530 311d38ba-8fff-0310-9ca6-ca027cbcb966
This commit is contained in:
+85
@@ -0,0 +1,85 @@
|
||||
#! /bin/sh
|
||||
#
|
||||
# bootlogd One of the first scripts to be executed. Starts or stops
|
||||
# the bootlogd log program. If this script is called as
|
||||
# "stop-bootlogd", it will stop the daemon instead of
|
||||
# starting it even when called with the "start" argument.
|
||||
#
|
||||
# Version: @(#)bootlogd 2.85-12 21-Mar-2004 miquels@cistron.nl
|
||||
#
|
||||
|
||||
PATH=/sbin:/bin:/usr/sbin:/usr/bin
|
||||
DAEMON=/sbin/bootlogd
|
||||
NAME=bootlogd
|
||||
DESC="Bootlog daemon"
|
||||
|
||||
test -f $DAEMON || exit 0
|
||||
|
||||
[ -r /etc/default/bootlogd ] && . /etc/default/bootlogd
|
||||
|
||||
## set -e # not needed
|
||||
|
||||
case "$BOOTLOGD_ENABLE" in
|
||||
[Nn]*)
|
||||
exit 0
|
||||
;;
|
||||
esac
|
||||
|
||||
STOPPER=
|
||||
ACTION="$1"
|
||||
case "$0" in
|
||||
*stop-bootlog*)
|
||||
STOPPER=Y
|
||||
if [ "$ACTION" = start ]
|
||||
then
|
||||
ACTION=stop
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
|
||||
case "$ACTION" in
|
||||
start)
|
||||
echo -n "Starting $DESC: "
|
||||
if [ -d /proc/1/. ]
|
||||
then
|
||||
umask 027
|
||||
start-stop-daemon --start --quiet \
|
||||
--exec $DAEMON -- -r
|
||||
else
|
||||
$DAEMON -r
|
||||
fi
|
||||
echo "$NAME."
|
||||
;;
|
||||
stop)
|
||||
echo -n "Stopping $DESC: "
|
||||
start-stop-daemon --stop --quiet --exec $DAEMON
|
||||
|
||||
if [ "$STOPPER" ] && [ -f /var/log/boot ] && \
|
||||
[ -f /var/log/boot~ ]
|
||||
then
|
||||
cd /var/log
|
||||
chgrp adm boot
|
||||
savelog -p -c 5 boot > /dev/null 2>&1
|
||||
mv boot.0 boot
|
||||
mv boot~ boot.0
|
||||
fi
|
||||
|
||||
echo "$NAME."
|
||||
;;
|
||||
restart|force-reload)
|
||||
echo -n "Restarting $DESC: "
|
||||
start-stop-daemon --stop --quiet --exec $DAEMON
|
||||
sleep 1
|
||||
start-stop-daemon --start --quiet --exec $DAEMON
|
||||
echo "$NAME."
|
||||
;;
|
||||
*)
|
||||
N=${0##*/}
|
||||
N=${N#[SK]??}
|
||||
echo "Usage: $N {start|stop|restart|force-reload}" >&2
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
exit 0
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
# /etc/inittab: init(8) configuration.
|
||||
# $Id: inittab,v 1.91 2002/01/25 13:35:21 miquels Exp $
|
||||
|
||||
# The default runlevel.
|
||||
id:5:initdefault:
|
||||
|
||||
# Boot-time system configuration/initialization script.
|
||||
# This is run first except when booting in emergency (-b) mode.
|
||||
si::sysinit:/etc/init.d/rcS
|
||||
|
||||
# What to do in single-user mode.
|
||||
~~:S:wait:/sbin/sulogin
|
||||
|
||||
# /etc/init.d executes the S and K scripts upon change
|
||||
# of runlevel.
|
||||
#
|
||||
# Runlevel 0 is halt.
|
||||
# Runlevel 1 is single-user.
|
||||
# Runlevels 2-5 are multi-user.
|
||||
# Runlevel 6 is reboot.
|
||||
|
||||
l0:0:wait:/etc/init.d/rc 0
|
||||
l1:1:wait:/etc/init.d/rc 1
|
||||
l2:2:wait:/etc/init.d/rc 2
|
||||
l3:3:wait:/etc/init.d/rc 3
|
||||
l4:4:wait:/etc/init.d/rc 4
|
||||
l5:5:wait:/etc/init.d/rc 5
|
||||
l6:6:wait:/etc/init.d/rc 6
|
||||
# Normally not reached, but fallthrough in case of emergency.
|
||||
z6:6:respawn:/sbin/sulogin
|
||||
@@ -0,0 +1,6 @@
|
||||
#!/bin/sh
|
||||
|
||||
# need binary that doesnt do anything, supplied for simpleinit
|
||||
# vs sysvinit compatibility for the supplied startup scripts
|
||||
|
||||
exit 0
|
||||
@@ -0,0 +1,17 @@
|
||||
#!/bin/busybox ash
|
||||
|
||||
action="$1"
|
||||
oldversion="$2"
|
||||
|
||||
umask 022
|
||||
|
||||
if [ "$action" != configure ]
|
||||
then
|
||||
exit 0
|
||||
fi
|
||||
|
||||
update-alternatives --install /sbin/init init /sbin/sysvinit 25
|
||||
update-alternatives --install /sbin/need need /sbin/need.sysvinit 25
|
||||
update-alternatives --install /sbin/provide provide /sbin/provide.sysvinit 25
|
||||
|
||||
exit 0
|
||||
@@ -0,0 +1,9 @@
|
||||
#!/bin/sh
|
||||
|
||||
if [ "$1" != "upgrade" ]; then
|
||||
update-alternatives --remove need /sbin/need.sysvinit
|
||||
update-alternatives --remove provide /sbin/provide.sysvinit
|
||||
update-alternatives --remove init /sbin/sysvinit
|
||||
fi
|
||||
|
||||
exit 0
|
||||
@@ -0,0 +1,6 @@
|
||||
#!/bin/sh
|
||||
|
||||
# provide binary that doesnt do anything, supplied for simpleinit
|
||||
# vs sysvinit compatibility for the supplied startup scripts
|
||||
|
||||
exit 0
|
||||
Executable
+102
@@ -0,0 +1,102 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# rc This file is responsible for starting/stopping
|
||||
# services when the runlevel changes.
|
||||
#
|
||||
# Optimization feature:
|
||||
# A startup script is _not_ run when the service was
|
||||
# running in the previous runlevel and it wasn't stopped
|
||||
# in the runlevel transition (most Debian services don't
|
||||
# have K?? links in rc{1,2,3,4,5} )
|
||||
#
|
||||
# Author: Miquel van Smoorenburg <miquels@cistron.nl>
|
||||
# Bruce Perens <Bruce@Pixar.com>
|
||||
#
|
||||
# Version: @(#)rc 2.78 07-Nov-1999 miquels@cistron.nl
|
||||
#
|
||||
|
||||
. /etc/default/rcS
|
||||
export VERBOSE
|
||||
|
||||
#
|
||||
# Start script or program.
|
||||
#
|
||||
startup() {
|
||||
case "$1" in
|
||||
*.sh)
|
||||
sh "$@"
|
||||
;;
|
||||
*)
|
||||
"$@"
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
# Ignore CTRL-C only in this shell, so we can interrupt subprocesses.
|
||||
trap ":" INT QUIT TSTP
|
||||
|
||||
# Set onlcr to avoid staircase effect.
|
||||
stty onlcr 0>&1
|
||||
|
||||
# Now find out what the current and what the previous runlevel are.
|
||||
|
||||
runlevel=$RUNLEVEL
|
||||
# Get first argument. Set new runlevel to this argument.
|
||||
[ "$1" != "" ] && runlevel=$1
|
||||
if [ "$runlevel" = "" ]
|
||||
then
|
||||
echo "Usage: $0 <runlevel>" >&2
|
||||
exit 1
|
||||
fi
|
||||
previous=$PREVLEVEL
|
||||
[ "$previous" = "" ] && previous=N
|
||||
|
||||
export runlevel previous
|
||||
|
||||
# Is there an rc directory for this new runlevel?
|
||||
if [ -d /etc/rc$runlevel.d ]
|
||||
then
|
||||
# First, run the KILL scripts.
|
||||
if [ $previous != N ]
|
||||
then
|
||||
for i in /etc/rc$runlevel.d/K[0-9][0-9]*
|
||||
do
|
||||
# Check if the script is there.
|
||||
[ ! -f $i ] && continue
|
||||
|
||||
# Stop the service.
|
||||
startup $i stop
|
||||
done
|
||||
fi
|
||||
# Now run the START scripts for this runlevel.
|
||||
for i in /etc/rc$runlevel.d/S*
|
||||
do
|
||||
[ ! -f $i ] && continue
|
||||
|
||||
if [ $previous != N ] && [ $previous != S ]
|
||||
then
|
||||
#
|
||||
# Find start script in previous runlevel and
|
||||
# stop script in this runlevel.
|
||||
#
|
||||
suffix=${i#/etc/rc$runlevel.d/S[0-9][0-9]}
|
||||
stop=/etc/rc$runlevel.d/K[0-9][0-9]$suffix
|
||||
previous_start=/etc/rc$previous.d/S[0-9][0-9]$suffix
|
||||
#
|
||||
# If there is a start script in the previous level
|
||||
# and _no_ stop script in this level, we don't
|
||||
# have to re-start the service.
|
||||
#
|
||||
[ -f $previous_start ] && [ ! -f $stop ] && continue
|
||||
fi
|
||||
case "$runlevel" in
|
||||
0|6)
|
||||
startup $i stop
|
||||
;;
|
||||
*)
|
||||
startup $i start
|
||||
;;
|
||||
esac
|
||||
done
|
||||
fi
|
||||
# eof /etc/init.d/rc
|
||||
Executable
+110
@@ -0,0 +1,110 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# rcS Call all S??* scripts in /etc/rcS.d in
|
||||
# numerical/alphabetical order.
|
||||
#
|
||||
# Version: @(#)/etc/init.d/rcS 2.76 19-Apr-1999 miquels@cistron.nl
|
||||
#
|
||||
|
||||
PATH=/sbin:/bin:/usr/sbin:/usr/bin
|
||||
runlevel=S
|
||||
prevlevel=N
|
||||
umask 022
|
||||
export PATH runlevel prevlevel
|
||||
|
||||
# Make sure proc is mounted
|
||||
#
|
||||
[ -d "/proc/1" ] || mount /proc
|
||||
|
||||
#
|
||||
# See if system needs to be setup. This is ONLY meant to
|
||||
# be used for the initial setup after a fresh installation!
|
||||
#
|
||||
if [ -x /sbin/unconfigured.sh ]
|
||||
then
|
||||
/sbin/unconfigured.sh
|
||||
fi
|
||||
|
||||
#
|
||||
# Source defaults.
|
||||
#
|
||||
. /etc/default/rcS
|
||||
|
||||
#
|
||||
# Trap CTRL-C &c only in this shell so we can interrupt subprocesses.
|
||||
#
|
||||
trap ":" INT QUIT TSTP
|
||||
|
||||
#
|
||||
# Do we have /proc/progress and set VERBOSE to "no" ?
|
||||
# If so, calculate the number of scripts and the incremental step
|
||||
#
|
||||
if [ "$VERBOSE" = no ]; then
|
||||
if [ -e /proc/progress ]; then
|
||||
set `ls -1 /etc/rc$runlevel.d/S* | wc`
|
||||
numscripts=$1
|
||||
PROGRESS_incstep=`expr 90 / $1`
|
||||
PROGRESS_value=10
|
||||
PROGRESS=yes
|
||||
export PROGRESS_value PROGRESS_incstep
|
||||
fi
|
||||
fi
|
||||
export VERBOSE PROGRESS
|
||||
|
||||
#
|
||||
# Call all parts in order.
|
||||
#
|
||||
for i in /etc/rcS.d/S??*
|
||||
do
|
||||
# Ignore dangling symlinks for now.
|
||||
[ ! -f "$i" ] && continue
|
||||
|
||||
# Handle verbosity
|
||||
[ "$VERBOSE" = very ] && echo "INIT: Running $i..."
|
||||
if [ "$PROGRESS" = yes ]; then
|
||||
export PROGRESS_value=`expr $PROGRESS_value + $PROGRESS_incstep`
|
||||
echo "$PROGRESS_value Starting $i..." >/proc/progress
|
||||
fi
|
||||
|
||||
case "$i" in
|
||||
*.sh)
|
||||
# Source shell script for speed.
|
||||
(
|
||||
trap - INT QUIT TSTP
|
||||
set start
|
||||
. $i
|
||||
)
|
||||
;;
|
||||
*)
|
||||
# No sh extension, so fork subprocess.
|
||||
$i start
|
||||
;;
|
||||
esac
|
||||
|
||||
#
|
||||
# Report status based on result code
|
||||
#
|
||||
result=$?
|
||||
if [ "$PROGRESS" = yes ]; then
|
||||
if [ "$result" = 0 ]; then
|
||||
echo "=s" >/proc/progress
|
||||
else
|
||||
echo "=f" >/proc/progress
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
||||
#
|
||||
# For compatibility, run the files in /etc/rc.boot too.
|
||||
#
|
||||
[ -d /etc/rc.boot ] && run-parts /etc/rc.boot
|
||||
|
||||
#
|
||||
# Finish setup if needed. The comment above about
|
||||
# /sbin/unconfigured.sh applies here as well!
|
||||
#
|
||||
if [ -x /sbin/setup.sh ]
|
||||
then
|
||||
/sbin/setup.sh
|
||||
fi
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
#
|
||||
# Defaults for the boot scripts in /etc/rcS.d
|
||||
#
|
||||
|
||||
# Time files in /tmp are kept in days.
|
||||
TMPTIME=0
|
||||
# Set to yes if you want sulogin to be spawned on bootup
|
||||
SULOGIN=no
|
||||
# Set to no if you want to be able to login over telnet/rlogin
|
||||
# before system startup is complete (as soon as inetd is started)
|
||||
DELAYLOGIN=no
|
||||
# Set UTC=yes if your system clock is set to UTC (GMT), and UTC=no if not.
|
||||
# UTC=yes
|
||||
# Set VERBOSE to "no" if you would like a more quiet bootup.
|
||||
VERBOSE=no
|
||||
# Set EDITMOTD to "no" if you don't want /etc/motd to be editted automatically
|
||||
EDITMOTD=no
|
||||
# Set FSCKFIX to "yes" if you want to add "-y" to the fsck at startup.
|
||||
FSCKFIX=yes
|
||||
# Set TICKADJ to the correct tick value for this specific machine
|
||||
#TICKADJ=10000
|
||||
Reference in New Issue
Block a user