# $NetBSD: build.conf-example,v 1.35 2006/03/28 10:56:52 joerg Exp $ # # This is an example configuration file for pkgsrc bulk builds. # Actually it's a shell script that is sourced in by the pre-build, # build and post-build programs. # # # System information # # The OS release this bulk build is happening on. osrev=`uname -r` # The machine architecture this is happening on. arch=`uname -m` # Where our pkgsrc is located. USR_PKGSRC="/usr/pkgsrc" # An absolute pathname to your mk.conf file. # The file must be outside ${PREFIX}, or it will be overwritten. #MAKECONF="$HOME/etc/mk.conf" # # Getting distfiles # # Prune distfiles to remove those which are out of date. # Can be set to 'yes' or 'no'. PRUNEDISTFILES=no # Proxies (optional): #ftp_proxy=http://proxy.machi.ne:3128/ #http_proxy=http://proxy.machi.ne:3128/ # # Building the packages # # List of package directories to build. # Defaults to all packages if PKGLIST is empty or undefined. #PKGLIST="www/mozilla meta-pkgs/kde3" # Nice level for builds NICE_LEVEL="nice -n 20" # Whether to cache the lintpkgsrc database for PRUNE* or uploading. # Can be set to 'yes' or 'no'. LINTPKGSRC_CACHE=no # # Generating the report # # Where build will mail the report. ADMIN="you@some.whe.re" # Who the report is signed by. ADMINSIG="-Your Name" # The directory where the final reports are collected. #REPORTS_DIR="$HOME/bulk-logs" REPORTS_DIR="/home/ftp/pub/NetBSD/pkgstat" # The URL where the final reports will be available. REPORTS_URL="ftp://localhost/pub/NetBSD/pkgstat" # The basename of the directory of the current bulk build. This # directory will be created under ${REPORTS_DIR}. After uploading the # report, it will also be available under ${REPORTS_URL}. REPORT_BASEDIR=`date +%Y%m%d.%H%M` # The basenames of the the two report files, which will both be created # in ${REPORTS_DIR}/${REPORT_BASEDIR}. REPORT_HTML_FILE="report.html" REPORT_TXT_FILE="report.txt" # # Uploading binary packages # # Update vulnerability database before uploading. # Can be set to 'yes' or 'no'. UPDATE_VULNERABILITY_LIST=yes # Prune binary packages to remove those which are out of date. # Can be set to 'yes' or 'no'. PRUNEPACKAGES=yes # Whether or not to create checksum files. MKSUMS=yes # Whether or not to create the pkg_chk summary file. MKSUMMARY=no # If you want to PGP sign the checksum files, set and correct. #SIGN_AS=username@NetBSD.org # Destination for packages and rsync options. RSYNC_DST=ftp.NetBSD.org:/pub/NetBSD/packages/pkgsrc-200xQy/NetBSD-a.b.c/i386 RSYNC_OPTS='-e ssh'