|
|
*** 2005-05-15 附件已更改!
本脚本的目地是为了帮助对于已经熟悉LFS的编译过程的人,在要编译多个LFS的过程中,能够减少劳动量!因为本脚本是辅助性质的,对于想要全自动编译的人,本脚本并不适合你。nAlfs可能更适合些。
注意:
1. 本脚本只是个辅助工具,应该以LFS书为主,脚本为辅。
2. 你需要至少手动编译过一遍LFS,并且掌握了shell编程知识,以便能够读懂本脚本。
在读懂脚本的基础上,需要适当的作一些修改。
在第6章中有关测试的部分,因为在我的机子上都可以通过,所以为了省时间,我把测试都略过了。如果你需要,可以自行增加。
申明:对于使用本脚本不当,给你的系统带来的任何破坏,后果自负。
为了帮助更好的使用,做一些提示:
要编译第5章,只需把chap变量值赋为5,即:chap=5以及换一下数组,即STEP=${lfs6_5}即可。
编译第6章,同理该一下数字即可。
因为本脚本是LFS书的辅助工具,编译过程是按照LFS书中的步骤来的。所以我说要以LFS书为主嘛。你可以从头到尾编译整个一章,也可以只编译书中的一个或几个小节。当然顺序不能变,这是书中规定的。主要的控制都交给两个变量,start和end。
拿第5章为说明:
如果你要完全编译只需令:start=0 end=32
如果你只想编译书中的第一节,只需:start=0 end=1
所以你在编译过程中因为种种原因中断的话,是可以续接的。
本脚本提供完善的log功能,你可以查看确定是否正确编译。
以下是主脚本build.sh的代码
还有两个编译命令脚本chap5和chap6,在附件中 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|