You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
genkernel_fork/defaults/initrd.defaults

90 lines
2.2 KiB

#!/bin/ash
PATH="/usr/sbin:/usr/bin:/sbin:/bin"
# 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="
"
# Clear and reset Screen
CLEAR="c"
# Normal color
NORMAL=""
# RED: Failure or error message
RED=""
# GREEN: Success message
GREEN=""
# YELLOW: Descriptions
YELLOW=""
# BLUE: System mesages
BLUE=""
# MAGENTA: Found devices or drivers
MAGENTA=""
# CYAN: Questions
CYAN=""
# BOLD WHITE: Hint
WHITE=""
# Clear screen with colormode reset
# echo "$CLEAR$RESET"
# echo "$CLEAR"
# Just go to the top of the screen
# echo -n ""
KV=$(uname -r)
KMAJOR=$(echo $KV | cut -f1 -d.)
KMINOR=$(echo $KV | cut -f2 -d.)
KVER="${KMAJOR}.${KMINOR}"
MISCOPTS="debug detect"
ROOT_LINKS="bin sbin lib lib32 lib64 boot usr opt emul"
ROOT_TREES="etc root home var"
KSUFF=".ko"
# systemd-207 dropped /sbin/udevd
UDEVD="/sbin/udevd"
[ ! -e "${UDEVD}" ] && UDEVD="/usr/lib/systemd/systemd-udevd"
[ ! -e "${UDEVD}" ] && UDEVD="/lib/systemd/systemd-udevd"
MDEVD="/sbin/mdev"
INITRD_SPLASH="/etc/initrd.splash"
# latest plymouth ebuild in gentoo has it in /usr/bin
PLYMOUTHD_BIN="/sbin/plymouthd"
[ ! -e "${PLYMOUTHD_BIN}" ] && PLYMOUTHD_BIN="/usr/sbin/plymouthd"
PLYMOUTH_BIN="/bin/plymouth"
[ ! -e "${PLYMOUTH_BIN}" ] && PLYMOUTH_BIN="/usr/bin/plymouth"
REAL_ROOT=""
CONSOLE="/dev/console"
NEW_ROOT="/newroot"
CDROOT="0"
CDROOT_DEV=""
CDROOT_TYPE="auto"
CDROOT_PATH="/mnt/cdrom"
# This is the file that the cdroot will be checked for as a
# marker. It must exist RELATIVE to the cdroot.
CDROOT_MARKER="/livecd"
LOOPS="/livecd.loop /zisofs /livecd.squashfs /image.squashfs /livecd.gcloop"
DEFAULT_NFSOPTIONS="ro,nolock,rsize=1024,wsize=1024"
# Only sections that are in by default or those that
# are not module groups need to be defined here...
HWOPTS="keymap cache modules pata sata scsi usb firewire waitscan lvm dmraid mdadm fs net virtio hyperv"
MY_HWOPTS="modules pata sata scsi usb firewire waitscan dmraid mdadm fs net iscsi crypto plymouth virtio"