--- poudriere.conf.sample 2016-10-15 17:18:23.000000000 -0700 +++ poudriere.conf 2017-02-12 22:48:54.400240000 -0800 @@ -11,6 +11,10 @@ # #ZPOOL=tank +# LBL +ZPOOL=tank +# LBL + ### NO ZFS # To not use ZFS, define NO_ZFS=yes #NO_ZFS=yes @@ -27,7 +31,9 @@ # Also note that every protocols supported by fetch(1) are supported here, even # file:/// # Suggested: https://download.FreeBSD.org -FREEBSD_HOST=_PROTO_://_CHANGE_THIS_ +# LBL +FREEBSD_HOST=ftp://freebsd.mirrors.es.net +# LBL # By default the jails have no /etc/resolv.conf, you will need to set # RESOLV_CONF to a file on your hosts system that will be copied has @@ -63,7 +69,6 @@ # all - Run the entire build in memory, including builder jails. # yes - Only enables tmpfs(5) for wrkdir # EXAMPLE: USE_TMPFS="wrkdir data" -USE_TMPFS=yes # How much memory to limit tmpfs size to for *each builder* in GiB # (default: none) @@ -83,6 +88,10 @@ # http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/svn.html#svn-mirrors #SVN_HOST=svn.FreeBSD.org +# LBL +SVN_HOST=freebsd.mirrors.es.net +# LBL + # Automatic OPTION change detection # When bulk building packages, compare the options from kept packages to # the current options to be built. If they differ, the existing package @@ -104,12 +113,20 @@ # Path to the RSA key to sign the PKGNG repo with. See pkg-repo(8) #PKG_REPO_SIGNING_KEY=/etc/ssl/keys/repo.key +# LBL +PKG_REPO_SIGNING_KEY=/usr/local/certs/pkg.lbl.gov.key +# LBL + # ccache support. Supply the path to your ccache cache directory. # It will be mounted into the jail and be shared among all jails. #CCACHE_DIR=/var/cache/ccache # +# LBL +CCACHE_DIR=/var/cache/ccache +# LBL + # parallel build support. # # By default poudriere uses hw.ncpu to determine the number of builders. @@ -127,10 +144,18 @@ # If set, failed builds will save the WRKDIR to ${POUDRIERE_DATA}/wrkdirs # SAVE_WRKDIR=yes +# LBL +SAVE_WRKDIR=no +# LBL + # Choose the default format for the workdir packing: could be tar,tgz,tbz,txz # default is tbz # WRKDIR_ARCHIVE_FORMAT=tbz +# LBL +WRKDIR_ARCHIVE_FORMAT=txz +# LBL + # Disable linux support # NOLINUX=yes @@ -153,11 +178,19 @@ # Use the following to allow it anyway # ALLOW_MAKE_JOBS=yes +# LBL +ALLOW_MAKE_JOBS=yes +# LBL + # List of packages that will always be allowed to use MAKE_JOBS # regardless of ALLOW_MAKE_JOBS. This is useful for allowing ports # which holdup the rest of the queue to build more quickly. #ALLOW_MAKE_JOBS_PACKAGES="pkg ccache py*" +# LBL +##ALLOW_MAKE_JOBS_PACKAGES="pkg ccache webkit-gtk2 llvm* gcc5 clang34 openjdk* firefox thunderbird wireshark" +# LBL + # Timestamp every line of build logs # Default: no #TIMESTAMP_LOGS=no @@ -167,6 +200,10 @@ # scheduling and starting builds #URL_BASE=http://yourdomain.com/poudriere/ +# LBL +URL_BASE=https://pkg.lbl.gov/poudriere/ +# LBL + # This defines the max time (in seconds) that a command may run for a build # before it is killed for taking too long. Default: 86400 @@ -176,7 +213,6 @@ # be in a runaway state for having no output on stdout. Default: 7200 #NOHANG_TIME=7200 - # The repository is updated atomically if set yes. This leaves the # repository untouched until the build completes. This involves using # hardlinks and symlinks. The operations are fast, but can be intrusive @@ -214,6 +250,10 @@ # This is a necessary setup for reproducible builds. #BUILDER_HOSTNAME=pkg.FreeBSD.org +# LBL +BUILDER_HOSTNAME=zinc.ee.lbl.gov +# LBL + # Define to get a predictable timestamp on the ports tree # This is a necessary setup for reproducible builds. #PRESERVE_TIMESTAMP=yes @@ -226,6 +266,10 @@ # Default: none #PRIORITY_BOOST="pypy openoffice*" +# LBL +PRIORITY_BOOST="pkg ccache webkit-gtk2 llvm* gcc5 clang34 openjdk* firefox thunderbird wireshark" +# LBL + # Define format for buildnames # Default: %Y-%m-%d_%Hh%Mm%Ss # ISO8601: @@ -239,6 +283,10 @@ # Default: yes #USE_COLORS=yes +# LBL +USE_COLORS=no +# LBL + # Only build what is requested. Do not rebuild build deps if nothing requested # depends on them. This can create an inconsistent repository if you often # build one-off packages but expect the repository to stay consistent.