Age | Commit message (Collapse) | Author |
|
In 2016 batching was introduced for free list management. Then in a59937e
poudriere started checking of the sysctl is present to manage parallel unmounts.
However, as of 2020 starting with:
commit cc3593fbd953e2eeec72dbca05e77632817cba0b
Author: Mateusz Guzik mjg@FreeBSD.org
Date: Mon Jan 13 02:37:25 2020 +0000
vfs: rework vnode list management
the sysctl is no longer present and the test no longer makes sense -- the
oldest supported release already has the sysctl and newer ones don't
while not having the perf problem.
Fixes #1011
|
|
|
|
Handle revisions in the pkg version
|
|
If the older version of pkg has a revision and the new one does not,
the comparison function is broken.
For example, pkg version 1.17.5_1 was determined to be newer than
version 1.18.3. This is due to how the version numbers are expanded
for comparison:
test 0001170501 -gt 00011803
|
|
No functional change intended.
|
|
Fix tmpfs blacklist wildcards
|
|
|
|
|
|
Add hybrid ISO image support
|
|
download.freebsd.org has no /ftp/ in the path anymore
|
|
image: Exclude ZFS snapshot artifacts from image
|
|
Issue #310
|
|
|
|
|
|
Issue #310
|
|
This handles deleting older packages that the port no longer produces.
Issue #310
|
|
|
|
Also add some clarifications in the manpage and output about
how listed packages will be interpreted for deletion.
The -C mode will only delete specified packages - it will not
touch their dependencies even if they are orphaned. A second
run without -C is needed to remove orphaned dependencies. This
is because -C is intended for adhoc deletions where the package
is still *wanted* but needs to be rebuilt.
Fixes #310
|
|
|
|
Exclude ZFS snapshot artifacts (`.poudriere-snap-*`) from the final
image.
|
|
Use `zpool create -t` to set the in-core pool name to a temporary,
random pool name, while the on-disk name will be the name specified as
the pool name in `ZFS_POOL_NAME`, by default `zroot` to match what is
currently used on release images.
Keep the check for a possible name collision on the randomly-created
pool name, to err on the side of caution.
Inspired by: https://reviews.freebsd.org/D34426
|
|
|
|
This makes a version of .iso that can also be written to a USB stick
Sponsored-by: Zenith Electronics, LLC
Sponsored-by: Klara Inc.
|
|
showconfig suggests 'make config' which can be confusing.
Fixes #992
|
|
|
|
-o port_dbdir will expand to $POUDRIERE_ETC/$port_dbdir. The
-jpz flags will be used for the make.conf, poudriere.conf, and
ports tree.
Fixes #111
Fixes #583
Fixes #176
|
|
|
|
Issue #985
|
|
Disabling globs for the loop that checks currently
building packages against TMPFS_BLACKLIST or wildcards in
TMPFS_BLACKLIST will expand to files in the current
directory, instead of being passed into the case statement
as a pattern.
|
|
Would prevent chflags command from succeeding when
TMPFS_BLACKLIST_TMPDIR is set.
|
|
Issue #985
|
|
Issue #985
|
|
Issue #985
|
|
|
|
Some older FreeBSD do not support passing this value over NFSv4
nor over NFSv3. This fixes wildly wrong durations showing in
some logs and statuses.
|
|
image_zfs: Fix setting boot partition size
|
|
|
|
Allow to disable grepping logs for failure reason
|
|
`zpool list -Ho ${ZFS_POOL_NAME}` exits with `0` if the name exists.
This prevents overwriting the existing pool.
|
|
|
|
|
|
- Auto-sized aligned columns using display_output()
- Add tmpfs space usage column
- Add cpu% and mem% (from ps) columns
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- TMPFS_BLACKLIST should contain a list of package globs
- TMPFS_BLACKLIST_TMPDIR should contain a host directory prefix where
temporary directories can be created, outside tmpfs of course, to be
used as the WRKDIR for packages in TMPFS_BLACKLIST.
Fixes #888
|
|
If a SIGINT comes in while updating the relpaths it is possible
to end up in cleanup traps where the values do not match
$PWD.
|