mirror of
https://github.com/nchevsky/systemrescue-zfs.git
synced 2025-12-06 07:12:01 +01:00
59 lines
1.6 KiB
Plaintext
59 lines
1.6 KiB
Plaintext
|
|
#!/bin/sh
|
||
|
|
cd /root
|
||
|
|
|
||
|
|
# Environment variables
|
||
|
|
export LANG=en_US.utf8
|
||
|
|
export HOME=/root
|
||
|
|
export SHELL=/bin/bash
|
||
|
|
export PATH=/sbin:/bin:/usr/sbin:/usr/bin
|
||
|
|
export path="/sbin /bin /usr/sbin /usr/bin"
|
||
|
|
export USER=root
|
||
|
|
|
||
|
|
# Process setkmap option if it was passed on the boot command line
|
||
|
|
for curopt in $(cat /proc/cmdline)
|
||
|
|
do
|
||
|
|
case "${curopt}" in
|
||
|
|
setkmap\=*)
|
||
|
|
SETKMAP=$(echo "${curopt}" | cut -f2 -d=)
|
||
|
|
/sbin/loadkeys ${SETKMAP}
|
||
|
|
mkdir -p /etc/sysconfig
|
||
|
|
echo "XKEYBOARD=${SETKMAP}" > /etc/sysconfig/keyboard
|
||
|
|
;;
|
||
|
|
esac
|
||
|
|
done
|
||
|
|
|
||
|
|
# Colors
|
||
|
|
lc1='\e[01;31m' # light red
|
||
|
|
dc1='\e[00;31m' # dark red
|
||
|
|
lc2='\e[01;37m' # white
|
||
|
|
dc2='\e[00;37m' # gray
|
||
|
|
|
||
|
|
# Fix broken console with utf8 in the alternative-kernels
|
||
|
|
echo -n -e '\033%G'
|
||
|
|
kbd_mode -u
|
||
|
|
|
||
|
|
LINES=$(stty size|cut -d" " -f1)
|
||
|
|
fbecho()
|
||
|
|
{
|
||
|
|
[ $LINES -ge 28 ] && echo
|
||
|
|
}
|
||
|
|
|
||
|
|
fbecho
|
||
|
|
echo -e "${lc1} =========== ${lc2}SystemRescue-Cd${lc1} ----- ${lc2}%ISO_VERSION%${lc1} =========== ${lc2}$(basename $(tty))${dc2}/6 ${lc1}=="
|
||
|
|
echo -e " ${dc1}http://www.system-rescue-cd.org/"
|
||
|
|
echo
|
||
|
|
echo -e "${dc1}*${lc1} Console environment${dc2} : "
|
||
|
|
echo -e " Run ${lc2}setkmap${dc2} to choose the keyboard layout"
|
||
|
|
echo
|
||
|
|
echo -e "${dc1}*${lc1} Graphical environment${dc2} : "
|
||
|
|
echo -e " Type ${lc2}startx${dc2} to run the graphical environment"
|
||
|
|
echo -e " X.Org comes with the XFCE environment and several graphical tools:"
|
||
|
|
echo -e " ${dc1}-${dc2} Partition manager:..${lc2}gparted${dc2}"
|
||
|
|
echo -e " ${dc1}-${dc2} Web browser:........${lc2}firefox${dc2}"
|
||
|
|
echo -e " ${dc1}-${dc2} Text editor:........${lc2}notepadqq${dc2}"
|
||
|
|
echo
|
||
|
|
fbecho
|
||
|
|
|
||
|
|
# ============ SHELL PROMPT ============================
|
||
|
|
exec $SHELL --login
|