|
发表于 2007-9-1 14:06:47
|
显示全部楼层
你的出错应该是在情理之中的.
命令
romfs-inst.sh /home/boa.conf
参数只有一个.那么func=file_copy, dst=/home/boa.conf, src=boa.conf
接下来运行到file_copy中,因为src不是一个目录,所以运行else 中的语句.
当执行到 [color="Red"] cp ${src} ${ROMFSDIR}${dst} 这句命令时,
即 cp boa.conf ${ROMFSDIR}/home/boa.conf, 这里我不知道你的$(ROMFSDIR)是多少.
但是这个cp操作执行的是把当前目录,即home/log/boa下的boa.conf拷贝到 ${ROMFSDIR}/home/boa.conf. 而不是你想的, 把/home/boa.conf拷贝到某个地方. |
|