有關於 FreeBSD 的升級、架設 的好站(而且是中文的)
The FreeBSD NetWork Laboratory Studio.
CVSup系統升級(這篇是我最喜歡的,寫的真清楚)
以下的是從中抓取一些會用到的重點部份。
重點擷取:
1. FreeBSD 5.1 升級 5.2 步驟
2. CVSup系統升級 (這個最有用了,特別對於 初學FreeBSD 來說)
於此網頁中,這個批次檔也是非常實用。
CVSup升級程序批次檔(太棒了,為了怕遺失,於下面把這內容記下來)
#!/bin/sh
# -------------------------------------------------
# FreeBSD CVSup 的程序,完成之後,做 mergemaster 。
# -------------------------------------------------
clear
cd /usr/src
fetch ftp://freebsd.csie.nctu.edu.tw/pub/CVSup/cvsupfile-stable
/usr/local/bin/cvsup /usr/src/cvsupfile-stable
sync;sync;sync
initialize()
{
case "`echo 'x\c'`" in
'x\c') echo="echo -n" nnl= ;; #BSD
x) echo="echo" nnl="\c" ;; # Sys V
*) echo "$0 quitting: Can't set up echo." ; exit 1 ;;
esac
myprompt 'yYnN' " 是否繼續做CVSup.. (y/n)" "N"
if [ $answer = n ] || [ $answer = N ]
then
echo " 下回再來吧!.."
exit 0
fi
echo
}
myprompt()
{
answer="|"
until echo $1 | grep $answer >/dev/null
do
$echo "${2} [${3}]? ${nnl}"
read answer
if [ "$3" != "" ] && [ "$answer" = "" ]
then
answer=$3
fi
done
}
initialize
make buildworld
make buildkernel KERNCONF=GENERIC
make installkernel KERNCONF=GENERIC
make installworld
chmod u+s /usr/bin/sperl5
mergemaster -cpv