|
发表于 2008-5-17 17:22:25
|
显示全部楼层
不使用 tools 作目录名称是可以的, 但是要在 / 下面有个同名的符号链接, 而且 configure 的时候的 prefix 指定的要是 /dir 而不是 $LFS/dir, 这样就可以保证 chroot 之后库的路径和 chroot 之前一致
另外, readlink 的输出是和建立符号链接时候的命令有关的, 比如你使用的是 ln -s /mnt/lfs/tools / 建立的 /tools 符号链接, 那 readlink /tools 的输出就是 /mnt/lfs/tools, 但是如果你使用的是 ln -s /mnt/lfs/tools/ / 建立的 /tools 符号链接, 那 readlink /tools 的输出就会变成 /mnt/lfs/tools/, 所以, 下面这句有可能会出问题的:- if [ "$(readlink /tools)" != "${LFS}/tools/" ]; then
复制代码 |
|