svn commit: r237997 - in head: tools/build/mk tools/build/options
usr.sbin
Baptiste Daroussin
bapt at FreeBSD.org
Mon Jul 2 15:28:51 UTC 2012
Author: bapt
Date: Mon Jul 2 15:28:50 2012
New Revision: 237997
URL: http://svn.freebsd.org/changeset/base/237997
Log:
New build KNOB: WITHOUT_PKGBOOTSTRAP to condition building of usr.sbin/pkg
Do not condition usr.sbin/pkg building on WITHOUT_PKGTOOLS anymore, so that users can
remove the old pkg_* tools without removing the pkgng boostrap
Approved by: des (mentor)
MFC after: 1 month
Added:
head/tools/build/options/WITHOUT_PKGBOOSTRAP (contents, props changed)
Modified:
head/tools/build/mk/OptionalObsoleteFiles.inc
head/usr.sbin/Makefile
Modified: head/tools/build/mk/OptionalObsoleteFiles.inc
==============================================================================
--- head/tools/build/mk/OptionalObsoleteFiles.inc Mon Jul 2 14:03:19 2012 (r237996)
+++ head/tools/build/mk/OptionalObsoleteFiles.inc Mon Jul 2 15:28:50 2012 (r237997)
@@ -3482,6 +3482,10 @@ OLD_FILES+=usr/share/man/man8/pflogd.8.g
OLD_FILES+=usr/share/man/man8/tftp-proxy.8.gz
.endif
+.if ${MK_PKGBOOTSTRAP} == no
+OLD_FILES+=usr/sbin/pkg
+.endif
+
.if ${MK_PKGTOOLS} == no
OLD_FILES+=etc/periodic/daily/490.status-pkg-changes
OLD_FILES+=etc/periodic/security/460.chkportsum
Added: head/tools/build/options/WITHOUT_PKGBOOSTRAP
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/tools/build/options/WITHOUT_PKGBOOSTRAP Mon Jul 2 15:28:50 2012 (r237997)
@@ -0,0 +1,4 @@
+.\" $FreeBSD$
+Set to not build
+.Xr pkg
+bootstrap tool
Modified: head/usr.sbin/Makefile
==============================================================================
--- head/usr.sbin/Makefile Mon Jul 2 14:03:19 2012 (r237996)
+++ head/usr.sbin/Makefile Mon Jul 2 15:28:50 2012 (r237997)
@@ -259,9 +259,12 @@ SUBDIR+= keyserv
SUBDIR+= ftp-proxy
.endif
+.if ${PK_PKGBOOTSTRAP} != "no"
+SUBDIR+= pkg
+.endif
+
.if ${MK_PKGTOOLS} != "no"
SUBDIR+= pkg_install
-SUBDIR+= pkg
.endif
# XXX MK_TOOLCHAIN?
More information about the svn-src-head
mailing list