【发布时间】:2016-03-14 07:36:51
【问题描述】:
我正在尝试调试一个 Makefile,它表面上调用一个脚本,试图将 chroot 放入某个目录。然后它也执行env 命令。
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}"
我知道它正在 chroot 到指定的目录。
env -i ${CMD} 的作用是什么,作为 chroot 的单个命令。
运行此命令后,它找不到/tools/bin/env 命令。
【问题讨论】:
-
在
CMD定义中添加pwd -
怎么样?你能解释一下吗……这里涉及到残障人士?
-
我很担心makefile试图使用
chroot;我不会用它。 -
Makefile 调用一个运行这些命令的脚本。编辑了我的问题。
标签: linux makefile environment-variables chroot env