Здравствуйте.Вобщем пытаюсь прописать в переменную $PATH для рута дополнительные пути.Но вот тут как раз загвоздка.Если делать ручками# PATH=/usr/bin:/usr/ucb:/etc:/usr/sfw/bin:
# echo $PATH
/usr/bin:/usr/ucb:/etc:/usr/sfw/bin:
то все работает.Но если я это пропысываю в /.profile или /.bash_profile когда у меня для рута стоит bash по умолчанию то при входе получаю:
# echo $PATH
/usr/sbin:/usr/bin
# cat /.profile
#
# Copyright (c) 2001 by Sun Microsystems, Inc.
# All rights reserved.
#
# ident "@(#)local.profile 1.10 01/06/23 SMI"
stty istrip
PATH=/usr/bin:/usr/ucb:/etc:/usr/sfw/bin:.
export PATH
/.bash_profile такой же.
И второй вопрос с той же темой связанный.При попытке скомпилировать тот же nmap получаю:
checking build system type... i386-pc-solaris2.10
checking host system type... i386-pc-solaris2.10
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: no acceptable C compiler found in $PATH
он ищет компилятор в /usr/bin:/usr/sbin а компилятор находится в /usr/sfw/bin.
Добавил в /etc/profile такую строчку:
PATH="/usr/local/bin:/usr/local/sbin:/usr/sfw/bin:/usr/sfw/sbin:$PATH:/usr/ccs/bin"
LD_LIBRARY_PATH="/usr/local/lib:/usr/sfw/lib:/usr/ccs/lib"
по идее он должен в этих местах и искать компилятор но он почему то этого не делает.
Заранее спасибо за ответы.