Page MenuHomeFreeBSD

release: Keep the pkg build in OBJDIR
AcceptedPublic

Authored by ivy on Jan 6 2026, 12:35 AM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, May 27, 11:35 AM
Unknown Object (File)
Tue, May 26, 9:25 PM
Unknown Object (File)
Thu, May 21, 9:41 PM
Unknown Object (File)
Wed, May 20, 9:52 AM
Unknown Object (File)
Tue, May 19, 9:39 PM
Unknown Object (File)
Sun, May 17, 9:33 PM
Unknown Object (File)
Sun, May 17, 12:05 PM
Unknown Object (File)
Sun, May 17, 8:01 AM
Subscribers

Details

Reviewers
emaste
Group Reviewers
releng
Summary

Instead of using /tmp for building the pkg package, use a directory
under ${OBJDIR}. This means we don't clutter /tmp (which may be a
tmpfs) with random junk, and all the build artefacts for a particular
build are in the same place.

While here, make make-pkg-package.sh fail properly if anything goes
wrong during the build, rather than just not building the package
and producing confusing errors later.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 72922
Build 69805: arc lint + arc unit