ЛОР, у меня пятничная тупость и я не понимаю, в чем дело.
Есть скрипт установки файловой структуры для разработки под плату. В нём есть в том числе и
# First calculate some important file names
export MYSELF=`which $0`
export SCRIPTSDIR=`echo -e $MYSELF | sed "-e s#/initproject.sh##"`
export BSPDIR=`cd ${SCRIPTSDIR};cd ..;pwd`
export CURRENTDIR="`pwd`"
# Set up the environment
# (Definition of crosstoolchain and so on
source $SCRIPTSDIR/environment.sh
# Load the tool functions
source $SCRIPTSDIR/misctools.sh
source $SCRIPTSDIR/menutools.sh
source $SCRIPTSDIR/symlinkmirror.sh
Запускается это всё из /opt/, куда до этого было поставлено из тарбола.
При запуске скрипта из нужной папки, в которой он создаст структуру файлов, получаю:
alex@host:~/kontron$ sh /opt/bsp_eb42x/scripts/initproject.sh eb42x_proj
/opt/bsp_eb42x/scripts/initproject.sh: строка 27: /environment.sh: Нет такого файла или каталога
Скрипт environment.sh лежит рядом с запускаемым. ЧЯДНТ?
посмотреть полностью initproject.sh
посмотреть полностью environment.sh
Самое неясное то, что ещё вчера я точно таким же образом всё удачно ставил на другую машину.