#!/bin/sh
# -<colour codes>--------------------------------
PS_BLACK="\[\033[0;30m\]" # Black
PS_DARK="\[\033[1;30m\]" # Black (Light) / Dark Gray
PS_DRED="\[\033[0;31m\]" # Red (Dark)
PS_RED="\[\033[1;31m\]" # Red
PS_DGREEN="\[\033[0;32m\]" # Green (Dark)
PS_GREEN="\[\033[1;32m\]" # Green
PS_BROWN="\[\033[0;33m\]" # Yellow (Dark) / Orange
PS_YELLOW="\[\033[1;33m\]" # Yellow
PS_DBLUE="\[\033[0;34m\]" # Blue (Dark)
PS_BLUE="\[\033[1;34m\]" # Blue
PS_DPURPLE="\[\033[0;35m\]" # Purple (Dark)
PS_PURPLE="\[\033[1;35m\]" # Purple
PS_DCYAN="\[\033[0;36m\]" # Cyan (Dark)
PS_CYAN="\[\033[1;36m\]" # Cyan
PS_DGRAY="\[\033[0;37m\]" # White (dark) / Light Gray
PS_GRAY="\[\033[1;37m\]" # White
PS_WHITE="\[\033[0;38m\]" # White
PS_BWHITE="\[\033[1;38m\]" # White Bold
PS_NORMAL="\[\033[0;39m\]" # White
PS_BOLD="\[\033[1;39m\]" # White Bold
# -</colour codes>-------------------------------
if [ -z "$PS1" ]; then
if [ -z "$USER" ] || [ "$USER" != "root" ]; then
UHOME=`egrep "^$USER:" /etc/passwd | cut -f6 -d:`
if [ -f $UHOME/.Xauthority ]; then
# echo "Enabling X-Window $UHOME/.Xauthority"
cp $UHOME/.Xauthority /root
fi
fi
# echo This shell is not interactive
else
echo This shell is interactive
if [ "$UID" = 0 ]; then
echoc "You are working as root" red
export CFLAGS="-O2 -march=i586 -mcpu=i686"
export CXXFLAGS="-O2 -march=i586 -mcpu=i686"
export PATH="$PATH:/usr/local/sbin:/usr/sbin:/sbin"
if [ -z "$USER" ] || [ "$USER" != "root" ]; then
UHOME=`egrep "^$USER:" /etc/passwd | cut -f6 -d:`
if [ -f $UHOME/.Xauthority ]; then
# echo "Enabling X-Window $UHOME/.Xauthority"
cp $UHOME/.Xauthority /root
fi
fi
echoc "Frequently used programs:" cyan
echo "Configuration : vasm"
echo "Package manager: vlapt, slapt-get, pkg"
echo "Network tools : ifconfig, host, ping, nmap, iptables"
else
echoc "You are working as $USER" green
echoc "Frequently used programs:" cyan
echo "Configuration : vasm"
fi
echo "File manager : mc (press F2 for usefull menu)"
echo "Editor : mcedit, vi"
echo "Multimedia : alsamixer, play"
if [ -z "`skill -n X`" ]; then
which startx &>/dev/null && echo "Default X : startx"
which starticewm &>/dev/null && echo "IceWM : starticewm, starticewm-desk, starticewm-sound"
which startfluxbox &>/dev/null && echo "Fluxbox : startfluxbox, startfluxbox-desk"
which startxfce4 &>/dev/null && echo "XFCE4 : startxfce4"
which startkde &>/dev/null && echo "KDE : startkde"
fi
fi
## Set a default shell prompt:
PS1="${PS_CYAN}\h:/\w${PS_NORMAL}\n\u:\\$ "
PS2="> "