Я пытаюсь отладить Makefile, который по номиналу вызывает сценарий, пытающийся сделать chroot
в какой-то каталог. Затем он также выполняет команду env
.Синтаксис Chroot в Makefile
BCMD= bash
CMD= "/build/toolcrib/prepare_final_tree >crumbs/Final-prep.out 2>&1"
${BCMD} -c "chroot /home/user/Smoothwall/bcutm/distrib /tools/bin/env -i ${CMD}"
Я понимаю, что это chrooting в указанный каталог. Что он делает с env -i ${CMD}
, как одна команда с chroot.
После выполнения этой команды он не находит команду /tools/bin/env
.
Подготовить 'pwd' в' CMD' определение –
Как? вы можете объяснить, пожалуйста .. где здесь участвует PWD? – Haswell
Я бы много волновался о make-файле, пытающемся использовать 'chroot'; Я бы не использовал его. –