mirror of
https://github.com/Stichting-MINIX-Research-Foundation/pkgsrc-ng.git
synced 2025-08-03 17:59:07 -04:00
39 lines
1.1 KiB
Plaintext
39 lines
1.1 KiB
Plaintext
# $NetBSD: default.conf,v 1.3 2013/03/08 19:37:17 jmmv Exp $
|
|
|
|
# Configuration file for the unprivileged sysbuild user.
|
|
#
|
|
# Because the unprivileged user's purpose is solely to peform NetBSD
|
|
# system builds, we can assume that its home directory is dedicated to
|
|
# us and thus can keep a simpler directory layout.
|
|
|
|
# Place all files in the user's home directory.
|
|
BUILD_ROOT="${HOME}"
|
|
RELEASEDIR="${HOME}/release"
|
|
SRCDIR="${HOME}/src"
|
|
[ ! -f /etc/mtree/set.xbase ] || XSRCDIR="${HOME}/xsrc"
|
|
|
|
# Build for the current machine only.
|
|
MACHINES="$(uname -m)"
|
|
|
|
# What to build for every machine.
|
|
BUILD_TARGETS="release"
|
|
|
|
# Take advantage of update builds.
|
|
INCREMENTAL_BUILD="yes"
|
|
|
|
# Set CVS-related settings.
|
|
CVSROOT=":ext:anoncvs@anoncvs.NetBSD.org:/cvsroot"
|
|
if ! head -n 1 /etc/release | grep 99 >/dev/null; then
|
|
CVSTAG="$(head -n 1 /etc/release | cut -d . -f 1 \
|
|
| tr '[A-Z] ' '[a-z]-')"
|
|
fi
|
|
|
|
# Use as many CPUs as are available.
|
|
NJOBS="$(/sbin/sysctl -n hw.ncpuonline)"
|
|
|
|
# Push the build results to a file server.
|
|
#post_build_hook() {
|
|
# rsync -acv --delete-after "${RELEASEDIR}/" \
|
|
# "server.example.com:/pub/NetBSD/release"
|
|
#}
|