poudriere is a tool primarily designed to test package production on
FreeBSD. However, most people will find it useful to bulk build ports
for FreeBSD.
===> The following configuration options are available for poudriere-devel-3.4.99.20260425:
BASH=on: Install programmable completions for Bash
EXAMPLES=on: Build and/or install examples
MANIFESTS=on: Install manifests for jail creation
PORTCONFIG=on: Install portconfig for options command
QEMU=off: Add qemu-user-static for non-x86 architectures
ZSH=on: Install programmable completions for zsh
===> Use 'make config' to modify these settings
ports-mgmt/poudriere-devel: Update to 3.3.0-2565-g0198103a3
Changes:
- options: Improve performance by loading ports_env.
- bulk: Revert not refetching on checksum failure (for distinfo-expected
rerolled distfile cases).
- testport: do not check the parent directory of a port does not have Mk.
- Fix documented default for `CHECK_CHANGED_OPTIONS`.
- sh: Add simple command redirect vfork support from Jilles.
ports-mgmt/poudriere-devel: Update to 3.3.0-2554-g0324c5331
Changes:
- Pkg 2.7.0 support
- write_atomic: Add a C implementation
- Hooks: Remove example.org
ports-mgmt/poudriere-devel: Update to 3.3.0-2518-gb94c44b64
Changes:
- bulk/testport: Fix caching of fetched distfiles for flavored-ports
* Note that this does not fix go mod cache files not being cached.
That is tracked in https://github.com/freebsd/poudriere/issues/1311
ports-mgmt/poudriere-devel: Update to 3.3.0-2517-g1ee69405b
Changes:
- bulk shlib tracking: Don't consider base libprivate*.so as missing.
- bulk shlib tracking: Remove the 'misses all libraries' case;
always print a specific library that is missing.
ports-mgmt/poudriere-devel: Update to 3.3.0-2497-g08d63a301
Changes:
- rollbackfs/do_clone_del: Don't force rewrite every file.
- jail: -bB UX updates and fixes
- jail: Use the right arch for a pkgbase jail
- jail: Use the real path
- jail: Exit with an error if pkg-update(8) fails
- jail: Do not run make in jails without src
- poudriere-image.8: Document ZFS compat -C options
ports-mgmt/poudriere-devel: Update to 3.3.0-2473-gd507571d3
Changes:
- testport: Fix testing of an IGNORE/BROKEN port.
- bulk/testport SIGINFO: Avoid error if trap starts with set -u.
- jail -d: Don't try destroyfs if JAILMNT is not set
- Revert "testport/bulk -t: Make stage-qa library dependencies check fatal."
This reverts the PROXYDEPS_FATAL=yes change.
ports-mgmt/poudriere-devel: Update to 3.3.0-2467-g1e1cd81b9
Changes:
- Fix dev asserts causing error when DEBUG option not enabled.
- jail -c -m pkgbase: Use pkg.freebsd.org for pkgbase now that it has
redirects setup.
ports-mgmt/poudriere-devel: Update to 3.3.0-2465-g5b7655549
Changes:
New features:
- bulk -t / testport: Enable errors for undeclared shared library
dependencies (PROXYDEPS_FATAL).
- Add poudriere-repo(8) to rebuild repo.
- Add a 'pkgrepo publish' hook.
See https://github.com/freebsd/poudriere/wiki/hooks
Called from bulk, testport, pkgclean, repo.
- bulk build log: Record times(1) at start and end.
- gather_distfiles: symlink to existing files rather than copy.
This saves IO and space during the build.
- poudriere -s var[=value]: Inherit from env or set var default.
(Only the first 15 lines of the commit message are shown above )
ports-mgmt/poudriere-devel: Update to 3.3.0-2209-g282bb7247
Changes:
- bulk: Fix an old build queue race that could lead to "stuck_in_queue".
- no need to bundle lockf; only useful for tests.
- bulk: Fix a new error with saving datadir.
ports-mgmt/poudriere-devel: Update to 3.3.0-2186-gdb737522d
Changes:
- bulk: set PKG_REPRODUCIBLE=yes by default.
- Use `nproc` rather than `sysctl -n hw.ncpu`.
- bulk: Change WRKDIR_ARCHIVE_FORMAT default to txz.
- Misc changes around jobs, signal interrupt handling, jexec (not jexecd).
- More setproctitle(3) use.
- bulk: More errors from parallel jobs checked.
- testport: Fix an error when not running in a git checkout.
- logclean: Fix some race errors.
- image zfs: Populate /etc/fstab with efi mount.
- sh: More context shown on errors.
- bulk: Save queue dir listing to builddir/.poudriere.datadir% on failure.
ports-mgmt/poudriere-devel: Update to 3.3.0-2083-g6484fd634
We are working on stabilizing for a 3.5.0 release.
Changes:
- bulk: Fix builds getting stuck in 'build_port_done'.
- Add new poudriere audit command to check repositories for vulnerable packages
- image: Skip lines with a comment in pkg list
- bulk: Fix racy shared data reading/writing
- bulk/testport: Show jail id in build log
- bulk: Stop populating per-directory git hashes into ports.
This was redundant with top-level git hash and was too expensive.
- bulk: Cache git-tree-dirty check to reduce work during build.
- bulk: Enable IMMUTABLE_BASE by default.
- poudriere: Include both etc/poudriere.conf and poudriere.d/poudriere.conf
- image-zfs: Use default 'checksum=on'
- image-zfs: Support optional zpool compatibility flag
ports-mgmt/poudriere-devel: Update to 3.3.0-1974-g8d0dd09cc
Changes:
- image: fix typo for binmiscctl(8) reference
- bulk: Fix web ui not showing full IGNORE reason for Queued ports
ports-mgmt/poudriere-devel: Update to 3.3.0-1855-ga2e09fd88c
Changes:
- shlib: Fix 32-bit handling with pkg-2
- pkg signing: Add support for non-rsa PUBKEY signatures
- image: Allow to fix ownership and permission on files copied from the overlay
directory.
- image: Skip pmbr or gptboot bootloaders on architectures that don't generate
them.
- jail pkgbase: Recreate clean snapshot after upgrade
ports-mgmt/poudriere-devel: Update to 3.3.0-1841-g50f21876f1
Changes:
- pkgbase: Fix building packages after "jail -cu: Don't include build-time
make.conf files into jail's clean snapshot"
ports-mgmt/poudriere-devel: Update to 3.3.0-1840-gcc8fe2a5f2
Changes:
- bulk: Disable shlib requirements checking. This was only
intended for PKG_NO_VERSION_FOR_DEPS.
- bulk: Fix shlib checking for pkg-devel
ports-mgmt/poudriere-devel: Update to 3.3.0-1836-g56e749d3a0
Changes:
- Web: Fix color of "inspected" in "loading bar"
- bulk: Add hashed mode (see PKG_HASH in poudriere.conf.sample)
ports-mgmt/poudriere-devel: Update to 3.3.0-1827-gceb7c22bbf
Changes:
- Fix 'Z' randomly showing in various places and breaking functionality
- Use ISO 8601 date format in more places (logs)
- Use system ruleset 4 for creating jail and allow override with
DEVFS_RULESET
- Web: Sort latest date first
- Raise tmpfs_data limit to 2GB
- bulk: Tweak/wrap some long lines, such as SIGINFO handler.
- bulk: Add an "inspected" stat to help track shlib recheck needs
for PKG_NO_VERSION_FOR_DEPS feature
- bulk: Rename 'to build' to 'remaining'
- bulk: Fix IMMUTABLE_BASE=schg not working with qemu
- bulk/testport -i + qemu: Allow su(1) to work. This could manifest like:
pkg-static: Fail to create temporary file for
/usr/local/bin/tclsh8.6:Operation not permitted
ports-mgmt/poudriere-devel: Update to 3.3.0-1769-gbac754676d
Changes:
- bulk: Restore -S (this was intended to be removed in the future
once PKG_NO_VERSION_FOR_DEPS is default. Not yet.)
- testport: Fix TIMESTAMP_LOGS not working due to jobs handling
ports-mgmt/poudriere-devel: Update to 3.3.0-1760-g7dfd84bec9
Changes:
- bulk: Major changes for incremental build with PKG_NO_VERSION_FOR_DEPS=yes
o Off-by-default for now
o Poudriere will no longer force rebuild all reverse dependencies when a
dependency is updated.
o It will now only rebuild a port if pkg-upgrade(8) would automatically
reinstall it. Cases such as changed dep libraries, options, ABI.
o dependencies will be generated into the .pkg files without a
version. You may see "-(null)" in some places that is expected.
o Remote fetching will look for both versioned and unversioned
dependencies that satisfy the current port build request.
o A recursive rebuild *will be done* if the involved packages in the
set have versioned dependencies, until all packages involved use
(Only the first 15 lines of the commit message are shown above )
ports-mgmt/poudriere-devel: Update to 3.3.0-1744-g3f33775b09
Major Changes:
- jail: Fix pkgbase jail creation
Syntax is now: -m pkgbase=latest -U https://url...
- image: Fix setting hostname when crossbuilding images
- Support overlays by using PKGCATEGORY rather than CATEGORIES
- testport/bulk -i: Fix for recent motd and root shell changes
- testport/bulk -i: Support ${INTERACTIVE_SHELL} (sh or csh)
- New test framework changes / 77 new tests (36 pkgbuild tests)
- More shell builtins, a lot of framework updates, runtime asserts,
some form of stack traces on errors
- cpdup support for copy_file_range(2)
- bulk: Add MUTUALLY_EXCLUSIVE_BUILD_PACKAGES (prevent rust+gcc+llvm
building concurrently)
(Only the first 15 lines of the commit message are shown above )
poudriere: update to 20231211
Changes:
- Fix SIGINFO issues
- Fix status printing when SIGINFO is received
- freebsd-update: don't start sshd
- avoid writing out empty cache files
- update libucl to 0.8.1
ports-mgmt/poudriere-devel: update to 234f8d15
Enhancement:
- option now properly deal with interruption (^C)
- bulk: rebuilding and resigning of a repo can now be triggered
- add a /etc/hosts entry in building jail (necessary for newer openjdk)
- stop adding devfs in jails new pkg does not need it
- image now regenerate pwd database (this allows master.passwd in
overlays)
- reduce the number of I/O in gather_distfiles, (should reduce greatly
the number of call to fsync)
Fixes:
- option support for subpackages
- status without sets now prints properly
- deduplication options and dependencies while gathering incremental
rebuild (should reduce the number of false positive rebuild detection)
ports-mgmt/poudriere-devel: update to 3.4.99
This is the same code as what will become 3.4.0, please test and report
bugs!
The main change here is: support for upcoming subpackages!
Other changes includes:
- Add MAX_MEMORY_pkgname
- Support creating jails from pkgbase
- image: support create images with the pool named like on host pool
names
- Bump MAX Files to 8192 to allow building packages like qt5-webengine
- poudriered: new -f switch to run in foreground
- remove jexecd/rexec
- native support for portconfig
- Preserve SSH_AGENT variables
ports-mgmt/poudriere{,-devel}: Drop ca_root_nss dependency.
Since the CERTS option no longer installs certificates, we rename it
to MANIFESTS.
MFH: 2023Q4
Reviewed by: bdrewery
Differential Revision: https://reviews.freebsd.org/D42070
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
ports-mgmt/poudriere-devel: Update to 3.3.0-1135-g137c376a8
Changes:
- Remove obsolete test for vfs.mnt_free_list_batch
- Package Fetch: Must consider OSVERSION for kld packages
ports-mgmt/poudriere-devel: Update to 3.3.0-1132-gd8590c6e8
Changes:
- Package fetch: Fix pkg version comparisons with PORTREVISIONS
- Manpage improvements
- image: Remove extra '/' in output
ports-mgmt/poudriere-devel: Update to 3.3.0-1120-g060395ad7
Changes:
- poudriere.conf.sample: fix git example URLs
- Stop using logfile birthtime for durations.
- exit_handler: Alert if an unhandled error (set -e) is seen.
- pkg repo: Be more verbose and catch errors better.
- append_make: Display computed path rather than real
- options: Add -o flag to specify PORT_DBDIR name to write to.
- options: Clarify how to modify the options
- pkgclean: Add -C to allow deleting only specific packages.
- pkgclean -C: Delete rdeps of listed with -r
- Wrong PKGNAME error: Hint that a @FLAVOR could be missing
- Package Fetch: Must compare remote PREFIX
- image: Add hybrid ISO image support
- Allow to disable grepping logs for failure reason with
DETERMINE_BUILD_FAILURE_REASON=no
- image_zfs: Fix inverted logic
- image_zfs: Fix setting boot partition size
- image_zfs: Allow same-as-host pool names
- image: Exclude ZFS snapshot artifacts from image
- jail: download.freebsd.org has no /ftp/ in the path anymore
- manpage updates
- bash completion updates
ports-mgmt/poudriere-devel: Update to 3.3.0-1068-g8d0342ef6
Changes:
- image: Add support for zfs image types, including send streams
- image: Run the post-build script before the build target
- Fix cleanup waiting on bad pids
- Fix logs summary showing in some wrong error contexts
- Assert we have a bootstrap pkg before acting on packages.
- Package fetch: Fix pkg bootstrap with fresh repo + version mismatch
- Package fetch: Never fetch packages if remote pkg is newer than ports
- Package fetch: always blacklist pkg
- Package fetch: Fetch before deleting packages for missing bootstrap
- Package fetch: Give an indication which packages are taken from cache
- sh: Update from FreeBSD 971677d5fd4cc6e776468
- bulk: Opportunistically start builders as needed. This also
makes startup of each more verbose.
- SIGINFO now goes to stderr
- SIGINFO: New output format, showing tmpfs usage, and cpu%/mem%(rss) from ps.
- Add a mechanishm to avoid building rust in tmpfs.
See poudriere.conf.sample for TMPFS_BLACKLIST and TMPFS_BLACKLIST_TMPDIR
- colors: Remove the need to evaluate \033 escape.
- bulk: Trim IGNORED packages in parallel.
*/*: Remove redundant '-[0-9]*' from CONFLICTS_INSTALL
The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").
Approved by: portmgr (blanket)
ports-mgmt/poudriere-devel: Update to 3.3.0-1022-g964cf327f
Changes:
- Fix interactive mode failing on 'pkg update'
- Fix non-root CCACHE usage to be able to read /root/.ccache
ports-mgmt/poudriere-devel: Update to 3.3.0-1019-gef4526594
Changes:
- Store pool dir in logs/.poudriere.pkg_pool%
- bulk: Add -NN to avoid committing packages.
- distclean: Don't delete DISTFILES_CACHE if it is empty
- distclean: Fix deleting from a corrupted list
- distclean is known to not properly recurse deps.
- crashed_build/skipping: Show flavor of packages
- Package Fetch: Fix handling for remote pkg version check
- Package Fetch: Handle lost packages failure better for PKG_SUFX transition.
- bulk: Auto rename *.txz to *.pkg if needed
- Default DELETE_UNQUEUED_PACKAGES to no and document.
- image: Fix firmware images
- zsh: Add bulk -b option description for zsh completion file and remove
trailing spaces
- clock: Fix formatting to be more portable
ports-mgmt/poudriere-devel: Update to 3.3.0-967-g764941e90
Changes:
- bulk: Don't delete unqueueud packages unless -a or -f is given
- options: Support multiple -f
ports-mgmt/poudriere-devel: Update to 3.3.0-961-g039b378dc
Changes:
- Fix random bulk crashes due to sh read bug [1]
- bulk: Don't mention stale txz symlinks for -C-deleted packages
PR: 258347 [1]
ports-mgmt/poudriere-devel: Update to 3.3.0-958-g3d248385b
Changes:
- logclean: Don't show dry-run messages when not in dry mode.
- bulk [-a] -f: Delete packages unknown/unqueued like pkgclean would.
- bulk: Link to the build logs at PACKAGES/logs
- bulk missing pkg: Delete packages before fetching from remote
- enter_interactive: Allow non-root to write to /wrkdirs
- Various locking changes
- Package Fetch: Clarify cached packages may be used.
- Fix race with distfile fetch saving
- Show loginfo on error
ports-mgmt/poudriere-devel: Update to 3.3.0-924-g8de014b5e
Changes:
- git dirty check: Check for untracked Makefile.local and patch files
- bulk/testport: Detect *new but disabled* OPTIONS
- buildlog_start: Revert display back to readable local TZ.
- testport -c: Fix to use the right port directory
- Package fetch: Generate logfiles, stats, and show in web
- PACKAGE_FETCH_WHITELIST: Fix only reading the first pkgname.
- PACKAGE_FETCH_WHITELIST: Fix so globs in the list work too.
- Package fetch: Check OSVERSION / ABI
- Package fetch: Save fetch list and url into logdir.
- Package fetch: Don't double count ports-mgmt/pkg
ports-mgmt/poudriere-devel: Update to 3.3.0-869-g7a9e09c8f
Changes:
* misc fixes for pkg-1.17's new PKG_SUFX of .pkg
* Some PORTBUILD_UID/GID fixes and display changes
* ports -c: Disallow using - in new trees as it causes parsing issues
* ALLOW_MAKE_JOBS: Explicitly compare to 'yes'
* bulk -b: prefetch package fixes
* bulk -b: prefetch packages are now cached (linked and deleted under normal
pkgclean/bulk delete behavior)
* Add in more notes for built packages.
* Don't store timestamp+poudriere version git notes if PKG_REPRODUCIBLE is set
* Change pkg notes naming style From_This to_this
* Allow zstd in WRKDIR_ARCHIVE_FORMAT
* misc manpage improvements
* jail: Automatically set XDEV as needed
(Only the first 15 lines of the commit message are shown above )
ports-mgmt/poudriere-devel: Update to 3.3.0-744-g0bf7bd31e
Changes:
- PACKAGE_FETCH: Don't fetch packages that are not queued.
- bulk: Store (pkg note) and show top level ports git info as well
- image: various fixes
ports-mgmt/poudriere-devel: Update to 3.3.0-738-g9839954fb
Changes
- testport: Show logs info on depend build failures
- MUTABLE_BASE=schg: Support writing to /boot/firmware for cpu microcode
- jail -x: This is not limited to src builds
- bulk: Don't run 'bulk crashed' hook on -f failures
- Add git hash annotation into built packages.
- jail -cu: Fix freebsd-update using wrong arch [1]
- Update log parsing reasons (processonelog.sh)
PR: 256652 [1]
ports-mgmt/poudriere-devel: - Update to 3.3.0-704-g8c78cfb24
Changes:
* testport|bulk -b: New feature to fetch remote packages. See PACKAGE_FETCH
options in poudriere.conf.sample.
This feature has pitfalls like downloading and deleting packages. That may be
improved with
upcoming improved incremental build supoport.
* ports now defaults to using FreeBSD's git repository for checkout when no
method is specified.
* jail: Add support for fetching from artifact.ci.freebsd.org
* ports -m git: Remove default --single-branch.
* ports: Support -D to not shallow clone with git
* ports: Properly detect vcs checkout errors
* ports/jail -m git: Properly check for git being installed
* logclean -N <n>: Fix to keep latest <n>.
* bulk -n: Don't remove .building dir unless this ran made it
* bulk -f: Ignore anything after first column.
* Update cpdup to v1.22 68cb3cb4e14d9c
* ports/jail -m git: Support -U /local/path.
* jail: Allow poudriere -v to override -q for git/svn
* jail -cm git: Allow -v to be excluded to default to remote branch
* ports: Fix -B being rejected with git.
* jail -r: Fix this to work again
** Some git handling and the PACKAGE_FETCH support is not yet stable and may
change in the future.
- Update to 3.3.0-540-g9f9007eb8
* ports: move away from portsnap as default
* zfs rollback: Try harder to rollback snapshots.
* bulk -n: Don't remove .building dir unless this ran made it
* common.sh: use new URL for base system
* jail: Fix git checkout during jail update to operate within SRC_BASE.
* image: Add -w (swap size) and -b (swap position)
* image: Support pre and post build scripts
* image: remove unneeded vfs.root.mountfrom that might cause problems
* image: Fix usb and usb+mfs
* image: Add pkgbase support
* image: Fix loader.efi name for arm and arm64
* image: Don't install pmbr and gptboot on !x86
* image: Enable zfs in rc.conf
(Only the first 15 lines of the commit message are shown above )
- Update to 3.3.0-253-g531ee09f6
* Minor perf improvements for builtins.
* Fix html with port named "latest".
* testport / bulk -t: Set DEVELOPER in patch phase.
* image: Make iso images bootable in UEFI
- Update to 3.3.0-229-gce2011f23
* Pass MAKEWORLDARGS during installworld too
* bulk/testport: Initial support for ports OVERLAYS
* testport: Show log info on failure exit
* jail -d: Don't confirm if the jail doesn't exist
* jail -c: Fix NO_LIB32 support
* jail -i: Don't show ports tree info if not requested
* bulk: Compute queued stats after trimming ignored AND trimming queue.
* Various fixes and expansion of sh mapfile support
* Always export `LC_COLLATE=C`
- Update to 3.3.0-125-g0a50192f8
- bulk: Process IGNORE/BLACKLIST before build.
- Add job status to saving workdir on build failure.
- ports -u: Add 'ports_update done' hook.
- Update to 3.3.0-90-gd6f021339
- Add DISALLOW_NETWORKING, fixes #689
- qemu: Add /usr/bin/wc and /usr/bin/head to HLINK_FILES.
- image: Add zsnapshot imagetype.
- Fix pkg 1.11 issue with devfs mount.
- bulk -a: Don't print ports in summary unless -v is used.
- Show FLAVOR in more places.
- ports -l: Fix error when no ports trees exist yet.
- testport -c: Fix make.conf not being respected for `make config`.
- image: Add sleep, ls, and ping to miniroot.
- Update to 3.3.0-59-g6e1132813
- poudriere: Only pass MAKEOBJDIRPREFIX to 'jail'
- Document environment fully for poudriere/-jail/-ports.
- Revert progress indicator
- poudriere: Fix all environment to be space/quote safe.
- jail/ports -l: Avoid printing empty columns/trailing whitespace.
- jail -c -m null/tar/src: Again require -v if newvers.sh is not readable.
- Show proper errors for missing jail metadata.
- poudriere-jail.8: jail -m null does NOT null-mount during build.
- jail -c: Defer pwd_mkdb until bulk's jail_start() call.
- jail -cu: Stop modifying /etc/login.conf in the jail.
- Slightly speedup MOVED parsing
Update to 3.3.0-36-g824cd5d40
* Fix status sed/regex error on 11/head.
* Fix some bogus 'pwait: No such process' warnings.
* image -t firmware: Fix installation of /usr/local/etc files (#637).
* image -f: Fix @flavor support.
* image: Fix errors calculating IMAGESIZE when not needed (like -t tar).
* image: Fix cleaning up temporary files properly when USE_TMPFS=all is used.
- Update to 3.2.8-438-ga95f2cbfe
- Fix symlinked POUDRIERE_DATA unmount bug.
- testport: Fix ports-mgmt/pkg Latest link leaking into real package
repository.
- bulk/status: Display the progress indicator extracted from build logs.
This will be 3.3.0.
- Update to 3.2.8-432-g070fc33be
- Update sh from head r343981
- Add a builtin for simple string substitutions
- Fix some invalid memset(3)
- mapfile fixes and tests
- Micro-optimize some hash functions to save around 30%
- Inline some mapfile checks
- Manpage updates/fixes
- Update to 3.2.8-402-g73eefa2e6
- Replace portsmon links with freshports.
- Document that hook plugins can provide make.conf, but not with filename
patterns.
- pkgclean: Ensure -j is passed in.
- Create a dataset for poudriere/data/images during initial setup (#630)
- image -t zrawdisk: Load the ZFS module at boot, so the filesystem can be
mounted (#633)
- image -t zrawdisk: Fix check for IMAGESIZE (#634)
- image: On failure, don't leave md(4) devices laying around (#635)
- image: When copying the contents of an overlay, copy symlinks as
symlinks (#636)
- Update sh to r338473
- bulk -cC: Prompt to delete if not in a TTY.
- Only prompt when ATOMIC_PACKAGE_REPOSITORY is off.
- Only prompt if there are packages to remove.
- ATOMIC_PACKAGE_REPOSITORY: Be a bit more verbose about packages directory
paths.
- image: Add bytes to bibytes conversion regarding image size (#638)
- image: Add dump support (#644)
- Update zsh completion
- Update to 3.2.6-369-g91f1ddf5f
- jail -u freebsd-update: Auto confirm prompts
- bulk tests: Don't let system perl interfere with the partial tree used.
- compute_deps: Determine all errors before bailing out
Number of commits found: 334 (showing only 100 on this page)