
# Kontrola zmiennych rodowiskowych.

# Usu symbol komentarza z poniszych wierszy, aby usun definicj zmiennej.
#unset DISPLAY

if [ "$DISPLAY" == "" ] 
then
    echo "Brak zmiennej DISPLAY, przyjmuj :0.0 jako warto domyln."
    DISPLAY=":0.0"
fi



#unset SHELL

if [ "$SHELL" == "" ] 
then
    echo "Wybieram /bin/bash, jako podan powok."
    SHELL=/bin/bash
fi



#unset USER

if [ "$USER" == "" ] 
then
    echo -n "Podaj nazw swojego konta: "
    read USER
fi




#unset HOME

if [ "$HOME" == "" ] 
then
    # Sprawdzenie katalogu domowego w Mac OS X.
    if [ -d "/Users/$USER" ]
    then
        HOME="/Users/$USER"

    # Sprawdzenie katalogu domowego w Linuksie.
    elif [ -d "/home/$USER" ]
    then
        HOME="/home/$USER"

    else
        echo -n "Podaj swj katalog domowy: "
        read HOME
        echo
    fi
fi

# Wypisanie wartoci kontrolowanych zmiennych.

echo "DISPLAY=$DISPLAY"
echo "SHELL=$SHELL"
echo "USER=$USER"
echo "HOME=$HOME"


