diff options
author | bdrewery <bdrewery@FreeBSD.org> | 2013-01-09 11:48:37 +0800 |
---|---|---|
committer | bdrewery <bdrewery@FreeBSD.org> | 2013-01-09 11:48:37 +0800 |
commit | 7a96521c0e5124184b33009fc70ab95a43489322 (patch) | |
tree | 056de6a2e36f1e0b9dd12747b2aa5ce2acb0a550 /ports-mgmt/pkg | |
parent | 933bdb1abfe892012c0ecb62176b482b3f6cdc86 (diff) | |
download | freebsd-ports-gnome-7a96521c0e5124184b33009fc70ab95a43489322.tar.gz freebsd-ports-gnome-7a96521c0e5124184b33009fc70ab95a43489322.tar.zst freebsd-ports-gnome-7a96521c0e5124184b33009fc70ab95a43489322.zip |
- Only show conversion "seatbelt" notice if no
pkgng packages have been installed yet. This fixes
the notice showing after already running pkg2ng but
having 1 or more packages fail to convert.
Approved by: bapt
Diffstat (limited to 'ports-mgmt/pkg')
-rw-r--r-- | ports-mgmt/pkg/Makefile | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/ports-mgmt/pkg/Makefile b/ports-mgmt/pkg/Makefile index 97288a209c4a..718eefbc5ced 100644 --- a/ports-mgmt/pkg/Makefile +++ b/ports-mgmt/pkg/Makefile @@ -59,7 +59,14 @@ MLINKS= pkg-delete.8 pkg-remove.8 \ .if defined(WITH_PKGNG) .if exists(${LOCALBASE}/sbin/pkg_info) || exists(/usr/sbin/pkg_info) NB_OLDPKGS!= pkg_info 2>/dev/null | wc -l -.if ${NB_OLDPKGS} > 0 +.if exists(${PKG_BIN}) +NB_NEWPKGS!= ${PKG_INFO} -aq | wc -l +.else +NB_NEWPKGS= 0 +.endif +# Only show the pre-everything notice if they have not already +# converted any packages +.if ${NB_OLDPKGS} > 0 && ${NB_NEWPKGS} == 0 pre-everything:: @${ECHO_CMD} "You are about to convert your system to pkgng while you have ports/packages"; \ |