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
|
|
image: Remove extra "/" in $OUTPUTDIR
|
|
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
|
|
There is no need to overuse square brackets in this case.
|
|
Also:
- Rename -b's argument to "branch" for consistency with the usage
message.
|
|
|
|
No functional change intended.
|
|
|
|
Fix tmpfs blacklist wildcards
|
|
|
|
|
|
poudriere.conf.sample: fix git example URLs
|
|
Add hybrid ISO image support
|
|
download.freebsd.org has no /ftp/ in the path anymore
|
|
image: Exclude ZFS snapshot artifacts from image
|
|
Make it clear that overlays must be poudriere ports trees
|
|
|
|
Use recent FreeBSD versions in examples.
|
|
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
|
|
|
|
The URL should not include the schema (https://) as the protocol is
added based on the type specified when creating the jail/portstree
```
# poudriere ports -c -m git
[00:00:00] Creating default fs at /usr/local/poudriere/ports/default... done
[00:00:00] Cloning the ports tree...fatal: unable to access 'https://https://github.com/freebsd/freebsd-ports.git/': Could not resolve host: https
[00:00:00] Error: fail
```
|
|
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.
|