diff options
author | gjb <gjb@FreeBSD.org> | 2013-12-22 16:12:47 +0000 |
---|---|---|
committer | gjb <gjb@FreeBSD.org> | 2013-12-22 16:12:47 +0000 |
commit | 47ed2e723641d37c7d409d6ce11d4786823dc8e8 (patch) | |
tree | 617ff02347db41fac7c4d3af59d15d1704b271bc /release | |
parent | 4c2f1e75160bf0908cef7c319b31329c83bf9bac (diff) | |
download | FreeBSD-src-47ed2e723641d37c7d409d6ce11d4786823dc8e8.zip FreeBSD-src-47ed2e723641d37c7d409d6ce11d4786823dc8e8.tar.gz |
Bootstrap etcupdate(8) as part of the release build, similar
to what is done for mergemaster(8). This allows etcupdate(8)
to work out-of-box after the first upgrade of a system.
Submitted by: jhb
MFC after: 3 days
Sponsored by: The FreeBSD Foundation
Diffstat (limited to 'release')
-rw-r--r-- | release/Makefile | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/release/Makefile b/release/Makefile index 69e0fab..eb5abc9 100644 --- a/release/Makefile +++ b/release/Makefile @@ -104,6 +104,8 @@ base.txz: # Set up mergemaster root database sh ${.CURDIR}/scripts/mm-mtree.sh -m ${WORLDDIR} -F \ "TARGET_ARCH=${TARGET_ARCH} TARGET=${TARGET}" -D "${.OBJDIR}/${DISTDIR}/base" + etcupdate extract -B -M "TARGET_ARCH=${TARGET_ARCH} TARGET=${TARGET}" \ + -d "${.OBJDIR}/${DISTDIR}/base/var/db/etcupdate" # Package all components cd ${WORLDDIR} && ${IMAKE} packageworld DISTDIR=${.OBJDIR}/${DISTDIR} mv ${DISTDIR}/*.txz . |