| version 1.238, 2005/01/01 10:32:39 |
version 1.238.2.2, 2005/08/28 10:17:52 |
|
|
| # defaults to the root directory). Ensures that INSTALLWORLDDIR |
# defaults to the root directory). Ensures that INSTALLWORLDDIR |
| # is the not root directory if cross compiling. |
# is the not root directory if cross compiling. |
| # release: |
# release: |
| # Does a `make build', and then tars up the DESTDIR files |
# Does a `make distribution', and then tars up the DESTDIR files |
| # into RELEASEDIR/${MACHINE}, in release(7) format. |
# into RELEASEDIR/${MACHINE}, in release(7) format. |
| # (See etc/Makefile for more information on this.) |
# (See etc/Makefile for more information on this.) |
| # regression-tests: |
# regression-tests: |
| Line 144 afterinstall: .PHONY |
|
| Line 144 afterinstall: .PHONY |
|
| ${MAKEDIRTARGET} . postinstall-check |
${MAKEDIRTARGET} . postinstall-check |
| .endif |
.endif |
| |
|
| |
_POSTINSTALL= ${.CURDIR}/usr.sbin/postinstall/postinstall |
| |
|
| postinstall-check: .PHONY |
postinstall-check: .PHONY |
| @echo " === Post installation checks ===" |
@echo " === Post installation checks ===" |
| ${HOST_SH} ${.CURDIR}/etc/postinstall -s ${.CURDIR} -d ${DESTDIR}/ check |
${HOST_SH} ${_POSTINSTALL} -s ${.CURDIR} -d ${DESTDIR}/ check |
| @echo " ================================" |
@echo " ================================" |
| |
|
| postinstall-fix: .NOTMAIN .PHONY |
postinstall-fix: .NOTMAIN .PHONY |
| @echo " === Post installation fixes ===" |
@echo " === Post installation fixes ===" |
| ${HOST_SH} ${.CURDIR}/etc/postinstall -s ${.CURDIR} -d ${DESTDIR}/ fix |
${HOST_SH} ${_POSTINSTALL} -s ${.CURDIR} -d ${DESTDIR}/ fix |
| @echo " ===============================" |
@echo " ===============================" |
| |
|
| postinstall-fix-obsolete: .NOTMAIN .PHONY |
postinstall-fix-obsolete: .NOTMAIN .PHONY |
| @echo " === Removing obsolete files ===" |
@echo " === Removing obsolete files ===" |
| ${HOST_SH} ${.CURDIR}/etc/postinstall -s ${.CURDIR} -d ${DESTDIR}/ fix obsolete |
${HOST_SH} ${_POSTINSTALL} -s ${.CURDIR} -d ${DESTDIR}/ fix obsolete |
| @echo " ===============================" |
@echo " ===============================" |
| |
|
| |
|
|
|
| .endfor |
.endfor |
| |
|
| # |
# |
| # Build a release or snapshot (implies "make build"). Note that |
# Build a release or snapshot (implies "make distribution"). Note that |
| # in this case, the set lists will be checked before the tar files |
# in this case, the set lists will be checked before the tar files |
| # are made. |
# are made. |
| # |
# |
| |
|
| release snapshot: .PHONY |
release snapshot: .PHONY |
| ${MAKEDIRTARGET} . build NOPOSTINSTALL=1 |
${MAKEDIRTARGET} . distribution |
| ${MAKEDIRTARGET} etc release INSTALL_DONE=1 |
${MAKEDIRTARGET} etc release DISTRIBUTION_DONE=1 |
| @echo "make ${.TARGET} started at: ${START_TIME}" |
@echo "make ${.TARGET} started at: ${START_TIME}" |
| @printf "make ${.TARGET} finished at: " && date |
@printf "make ${.TARGET} finished at: " && date |
| |
|