看板FreeBSD
标 题Re: 问一下CVSUP KERNEL
发信站交大资工凤凰城资讯站 (Thu Jul 12 17:32:50 2007)
转信站ptt!ctu-reader!ctu-peer!news.nctu!csnews.cs.nctu!news.cs.nctu!bbs
※ 引述《[email protected] (工程酥)》之铭言:
> cvsup kernel:
> cvsup -L 2 -h cvsup.tw.FreeBSD.org /usr/share/examples/cvsup/stable-supfile
> ;cd /usr/src;make buildworld\
> ;make buildkernel KERNCONF=GENERIC\
> ;make installkernel KERNCONF=GENERIC\
> ;make installworld\
> ;mergemaster;sync;sync;sync;reboot
> 有一个问题... mergemaster部分可不可以让它自动i..?? 谢谢了
/usr/src/Makefile 里有标准步骤:
# 1. `cd /usr/src' (or to the directory containing your source tree).
# 2. `make buildworld'
# 3. `make buildkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC).
# 4. `make installkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC).
# 5. `reboot' (in single user mode: boot -s from the loader prompt).
# 6. `mergemaster -p'
# 7. `make installworld'
# 8. `make delete-old'
# 9. `mergemaster'
# 10. `reboot'
# 11. `make delete-old-libs' (in case no 3rd party program uses them anymore)
installworld 之前建议是先 mergemaster -p 过一次。
我是很好奇有没有人真的把 mergemaster 全部 i 下去?
我都是一个一个看,
至少 /etc 这层下的 files 要小心一点吧?
而 /etc/xxx 这种两层 dir 之後的大都是可以直接 i,
/root/.cshrc 这种 file 也常常在最後被问到,
可能也是要稍微注意一下。
--
※ Origin: 交大资工凤凰城资讯站 <bbs.csie.nctu.edu.tw>
◆ From: 61-230-216-191.dynamic.hinet.net