pkg サポート停止の警告が引き続き表示されるのはなぜですか?

pkg サポート停止の警告が引き続き表示されるのはなぜですか?

数週間前に移行手順に従ったにもかかわらず、以前のpkgツールは廃止され、pkgngに切り替える必要があるという警告が表示されます。 pkg2ng操作を実行しましたが、以前のpkgから情報を読み取ることができません(試してみると破損しているようです)。私の/etc/make.confもpkgngを使用するように設定されています。ただし、(ポートマスター経由で)ポート更新を実行すると、古いpkgシステムが消えるという警告が表示され続けます。私が逃したものは何ですか?

答え1

私はあなたが文句を言うメッセージが次のようであると推測します。

pkg_install EOL is scheduled for 2014-09-01. Please consider migrating to pkgng
http://blogs.freebsdish.org/portmgr/2014/02/03/time-to-bid-farewell-to-the-old-pkg_-tools/
If you do not want to see this message again set NO_WARNING_PKG_INSTALL_EOL=yes in your make.conf

ポートによっては、Mk/bsd.port.mkこのメッセージは設定されていない場合にのみ表示されます。WITH_PKGNG

.if !defined(WITH_PKGNG) && !defined(NO_WARNING_PKG_INSTALL_EOL)
WARNING+=       "pkg_install EOL is scheduled for 2014-09-01. Please consider migrating to pkgng"
WARNING+=       "http://blogs.freebsdish.org/portmgr/2014/02/03/time-to-bid-farewell-to-the-old-pkg_-tools/"
WARNING+=       "If you do not want to see this message again set NO_WARNING_PKG_INSTALL_EOL=yes in your make.conf"
.endif

つまり、あなたのアイテム/etc/make.confに有効な内容が含まれていない場合:

WITH_PKGNG=yes

関連情報