鯖メンテ続き

仕事から帰ってきてから昨日の家鯖メンテ作業の続き。xorg-clientsがxorg-appsになったのと関連があるのか、xorg-librariesを6.9から現在の7.2へアップデートしようにも、portupgradeはおろかportsツリーから直接makeすることもできない。いろいろ探ってたら、/usr/port/UPDATINGにアップデート方法が書いてあった。

# portupgrade -f -o ports-mgmt/portupgrade-devel portupgrade   
# rm -f /usr/ports/INDEX*.db /var/db/pkg/pkgdb.db
# pkgdb -fu
# cd /usr/ports && make index
# setenv XORG_UPGRADE yes
# portupgrade -Rf libXft
# portupgrade -aP
# pkg_delete xorg-manpages\*
# sh /usr/ports/Tools/scripts/mergebase.sh

うわ、面倒くせ。パッケージDBの再構築とかあるし。しかも始めるとやたら時間かからぁ。

libXftの強制再帰アップグレード中。明日も続くな。