|
|
|
|
#!/bin/ash
|
|
|
|
|
|
|
|
|
|
PATH=/usr/sbin:/usr/bin:/sbin:/bin
|
|
|
|
|
|
|
|
|
|
# Default to the udev device manager
|
|
|
|
|
USE_UDEV_NORMAL=1
|
|
|
|
|
|
|
|
|
|
# Insert ctrl character
|
|
|
|
|
# ctrl-V then esc will print ^[
|
|
|
|
|
# ctrl-V then ctrl-shift-m will print ^M
|
|
|
|
|
BACK_UP="\033[1K\033[0G"
|
|
|
|
|
NORMAL="\033[0m"
|
|
|
|
|
WARN="\033[33;1m"
|
|
|
|
|
BAD="\033[31;1m"
|
|
|
|
|
BOLD="\033[1m"
|
|
|
|
|
GOOD="\033[32;1m"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# From KNOPPIX LINUXRC
|
|
|
|
|
# Reset fb color mode
|
|
|
|
|
RESET="]R"
|
|
|
|
|
# ANSI COLORS
|
|
|
|
|
# Erase to end of line
|
|
|
|
|
CRE="
|
|
|
|
|
[K"
|
|
|
|
|
# Clear and reset Screen
|
|
|
|
|
CLEAR="c"
|
|
|
|
|
# Normal color
|
|
|
|
|
NORMAL="[0;39m"
|
|
|
|
|
# RED: Failure or error message
|
|
|
|
|
RED="[1;31m"
|
|
|
|
|
# GREEN: Success message
|
|
|
|
|
GREEN="[1;32m"
|
|
|
|
|
# YELLOW: Descriptions
|
|
|
|
|
YELLOW="[1;33m"
|
|
|
|
|
# BLUE: System mesages
|
|
|
|
|
BLUE="[1;34m"
|
|
|
|
|
# MAGENTA: Found devices or drivers
|
|
|
|
|
MAGENTA="[1;35m"
|
|
|
|
|
# CYAN: Questions
|
|
|
|
|
CYAN="[1;36m"
|
|
|
|
|
# BOLD WHITE: Hint
|
|
|
|
|
WHITE="[1;37m"
|
|
|
|
|
|
|
|
|
|
# Clear screen with colormode reset
|
|
|
|
|
# echo "$CLEAR$RESET"
|
|
|
|
|
# echo "$CLEAR"
|
|
|
|
|
# Just go to the top of the screen
|
|
|
|
|
# echo -n "[H[J"
|
|
|
|
|
|
|
|
|
|
KV="`uname -r`"
|
|
|
|
|
KMAJOR=`echo $KV | cut -f1 -d.`
|
|
|
|
|
KMINOR=`echo $KV | cut -f2 -d.`
|
|
|
|
|
KVER="${KMAJOR}.${KMINOR}"
|
|
|
|
|
MISCOPTS='debug detect'
|
|
|
|
|
|
|
|
|
|
if [ "${KMAJOR}" -eq 2 -a "${KMINOR}" -ge '6' ]
|
|
|
|
|
then
|
|
|
|
|
KV_2_6_OR_GREATER="yes"
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
QUIET=1
|
|
|
|
|
ROOT_LINKS='bin sbin lib lib32 lib64 boot usr opt emul'
|
|
|
|
|
ROOT_TREES='etc root home var'
|
|
|
|
|
INSMOD='insmod'
|
|
|
|
|
if [ "${KMINOR}" -gt '4' ]
|
|
|
|
|
then
|
|
|
|
|
KSUFF='.ko'
|
|
|
|
|
else
|
|
|
|
|
KSUFF='.o'
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
REAL_ROOT=''
|
|
|
|
|
CDROOT=0
|
|
|
|
|
CDROOT_DEV=''
|
|
|
|
|
CDROOT_TYPE='auto'
|
|
|
|
|
NEW_ROOT="/newroot"
|
|
|
|
|
CONSOLE="/dev/console"
|
|
|
|
|
|
|
|
|
|
# Only sections that are in by default or those that
|
|
|
|
|
# are not module groups need to be defined here...
|
|
|
|
|
HWOPTS='usb firewire keymap cache pata sata evms lvm dmraid mdadm slowusb fs'
|
|
|
|
|
MY_HWOPTS='usb firewire pata sata dmraid mdadm fs net'
|