K 10 svn:author V 8 bdrewery K 8 svn:date V 27 2015-04-20T16:34:00.301999Z K 7 svn:log V 1557 Update to 3.1.4-58-gd237819 Changes: Fix not setting proper UNAME_m/p for powerpc64 cross build Fix qemu builds not setting MACHINE/MARCHINE_ARCH in make.conf QEMU: No need to set MACHINE/MACHINE_ARCH in env. QEMU: For consistency set UNAME_m/p in jail's login.conf. Don't let balance_pool() failure crash a builder. Avoid double ln(1) when called in a clean_pool/stop_build failure from build_pkg When a build crashes and does not complete, properly cleanup its builder jail. bulk queue optimizations Call pkg_cache_data in a separate worker. This allows build_pkg() to finish quicker. bulk -t/testport: Fix the first package built in a jail not showing its needed shared libraries. Disable 'set -x' in some noisy functions Rewrite lock_acquire() to not spam 'sleep 0.1' SIGINFO: Disable trap when erroring, exiting or in other traps SIGINFO: Don't allow running twice, and ignore errors. SIGINFO: Hide html_json's sleep(1) SIGINFO output Allow TMPFS_DATA to be used for builders too. Always protect(1) poudriere and its coprocesses from OOM killer. Create temporary files in [MASTER]MNT/.p/tmp when possible rather than /tmp Don't ignore SIGINT in bg processes. This should fix cpdup spam on ^C during cloning. Fix some interleaved messages during parallel processing. Rework stderr prefixer for parallel jobs. Don't show 2 errors when failing to get PKGNAME. Import and prefer /bin/sh from FreeBSD r281718. This simplifies compatibility and allows job control. END