DragonflyBSD で "pkg.conf is deprecated" と言われた時にやったこと

DragonflyBSD で pkg update をすると以下のような出力があった.

$ sudo pkg update
pkg: PACKAGESITE in pkg.conf is deprecated. Please create a repository configuration file

どうやら pkg が 1.2 になってから pkg.conf が変わったらしい.

dports: pkg v1.2 available, some reconfiguration necessary

http://lists.dragonflybsd.org/pipermail/users/2013-November/090339.html

具体的に自分がやった作業

$ sudo rm /usr/local/etc/pkg.conf
$ sudo cp /usr/local/etc/pkg/repos/df-latest.conf.sample /usr/local/etc/pkg/repos/df-latest.conf
$ sudo pkg update

ただ自分の環境だとこれだけでは upgrade がダメで perl のバージョンがなんか違うらしい. これは多分 perl のバージョンアップ時にすべき内容だったんだろうけどとりあえず書いとく.

$ pkg set -o lang/perl5.14:lang/perl5.16
$ sudo pkg upgrade

以上.