Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-02 | Merge pull request #962 from jlduran/fix-image-zfs-boot-size | Bryan Drewery | |
image_zfs: Fix setting boot partition size | |||
2021-12-02 | image_zfs: Fix setting boot partition size | Jose Luis Duran | |
2021-12-01 | poudriere.conf.sample: Bring all the web options together | Bryan Drewery | |
2021-12-01 | Merge pull request #953 from AMDmi3/allow-disable-log-grepping | Bryan Drewery | |
Allow to disable grepping logs for failure reason | |||
2021-11-29 | image_zfs: Fix inverted logic | Jose Luis Duran | |
`zpool list -Ho ${ZFS_POOL_NAME}` exits with `0` if the name exists. This prevents overwriting the existing pool. | |||
2021-11-28 | Fix include order for non-builtin sh | Bryan Drewery | |
2021-11-25 | trim_ignored: Run in parallel | Bryan Drewery | |
2021-11-25 | SIGINFO: New output format | Bryan Drewery | |
- Auto-sized aligned columns using display_output() - Add tmpfs space usage column - Add cpu% and mem% (from ps) columns | |||
2021-11-24 | display_output: Strip ansi colors from headers and when sizing fields | Bryan Drewery | |
2021-11-24 | colors: Remove the need to evaluate \033 escape | Bryan Drewery | |
2021-11-24 | display_output: Don't size non-format-arguments | Bryan Drewery | |
2021-11-24 | display_setup: columns are not used for anything | Bryan Drewery | |
2021-11-24 | Add basic stripansi() | Bryan Drewery | |
2021-11-24 | status -b: Fix showing logs after 3d248385ba | Bryan Drewery | |
2021-11-24 | Add a mechanishm to avoid building rust in tmpfs. | Bryan Drewery | |
- 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 | |||
2021-11-20 | cd: Need a critical section here. | Bryan Drewery | |
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. | |||
2021-11-20 | stop_builders: Don't try to wait on host /var/run pidfiles | Bryan Drewery | |
2021-11-20 | err: Don't show logs in failed $() | Bryan Drewery | |
2021-11-20 | Add local OPTIND=1 where getopts(1) is used | Bryan Drewery | |
2021-11-18 | display: Don't size header into cols when hidden | Bryan Drewery | |
2021-11-18 | bulk: Be verbose about builders starting | Bryan Drewery | |
Fixes: 80ec59d8e523fc116f80a8555a5d38bb60f09510 | |||
2021-11-18 | Need to bset builders still. | Bryan Drewery | |
Fixes: 80ec59d8e523fc116f80a8555a5d38bb60f09510 | |||
2021-11-18 | SIGINFO should hide 'done:' jobs too | Bryan Drewery | |
2021-11-18 | Revert "pkgqueue_remaining: Unhide errors" | Bryan Drewery | |
This reverts commit 6d3fe23c9e43b9469536f330ede5c0015fd9c89f. This is too racy with clean_pool() to not hide the errors from find. | |||
2021-11-18 | SIGINFO needs to go to stderr | Bryan Drewery | |
Otherwise it may taint some lookups. Not sure how this has been like this for so long. | |||
2021-11-18 | mapfile_write (from stdin): Fix writing newline when none is read | Bryan Drewery | |
2021-11-18 | bulk: Opportunistically start builders as needed | Bryan Drewery | |
2021-11-17 | Allow to disable grepping logs for failure reason | Dmitry Marakasov | |
This takes a lot of time for no usable result in most cases | |||
2021-11-04 | Add support for zfs image types, including send streams | Allan Jude | |
Adds the ability to create a ZFS disk image in the same style as bsdinstall(8). The default is to create a full GPT disk image, but is also supports just the raw pool. Also adds `zfs send` streams as an output format, includes support for sending the entire pool, just the boot environment (for upgrades), or both. Supports specifying both zfs+send targets (+full and +be) in a single run. Extends the existing -i support, to be able to modify existing images. Adds the -R flag to allow user to specify ZFS send feature flags Sponsored by: Modirum MDPay Sponsored by: Klara Inc. | |||
2021-11-04 | image: use parameter substitution to parse $MEDIATYPE | Allan Jude | |
Replace `$(echo ${MEDIATYPE} | cut -d '+' -f 1)` with shell builtins | |||
2021-11-03 | image: Allow pre-build script to optionally replace the built-in _prepare | Allan Jude | |
If the prebuild script sets SKIP_PREPARE then we don't run ${MAINMEDIATYPE}_prepare ${SUBMEDIATYPE} Allowing users to replace the built-in _prepare for the image type Cleans up the old 'skip' method that did nothing after b768a3692998 | |||
2021-11-03 | image: Use sysrc when setting hostname | Allan Jude | |
This ensures the hostname doesn't get set multiple times | |||
2021-11-03 | Prefix image -A path with PWD | Allan Jude | |
missed in e71815b2a9b59fc569dbb04d971c51197d2ab550 | |||
2021-10-26 | Actually fix pid pwaiting. | Bryan Drewery | |
This probably _never_ worked so add a low timeout too. Fixes: 855b17c59b7 | |||
2021-10-26 | Package fetch: Give an indication which packages are taken from cache | Bryan Drewery | |
2021-10-26 | bulk: Fetch before deleting packages for missing bootstrap | Bryan Drewery | |
Packages are deleted if there is no bootstrap because we cannot read them in delete_old_pkgs() and sanity_check_pkgs(). But we may have fetched one that can work during download_from_repo(). This effectively reverts c25726ffc8033 | |||
2021-10-26 | Package fetch: always blacklist pkg | Bryan Drewery | |
I cannot get the logic here right. There are many complicated cases. It is simpler if we just keep the bootstrap for metadata handling and then build pkg on our own. This allows modifications to the pkg port as well without needing more complexity in download_from_repo() | |||
2021-10-26 | download_from_repo: Never fetch packages if remote pkg is newer than ports | Bryan Drewery | |
2021-10-25 | Fix some set -u issues | Bryan Drewery | |
2021-10-25 | download_from_repo: Fix pkg bootstrap with fresh repo + version mismatch | Bryan Drewery | |
2021-10-25 | Assert we have a bootstrap pkg before acting on packages. | Bryan Drewery | |
Avoids a current bug with a new checkout that fetches packages, and pkg, but does not properly retain the bootstrap. | |||
2021-10-25 | err: Don't show logs from a child failure | Bryan Drewery | |
2021-10-25 | Fix empty dir checking for builder pid wait | Bryan Drewery | |
Add dirempty() and globmatch() for other uses. Fixes: 255994508c4b | |||
2021-10-20 | image: Run the post-build script before the build target | Emmanuel Vadot | |
The build target for most image does call makefs so any modification done by the post-build script is useless. Call it after world/pkgs have been install but before the makefs. Sponsored by: Beckhoff Automation GmbH & Co. KG | |||
2021-10-19 | Don't {} initialize va_list | Bryan Drewery | |
2021-10-18 | CCACHE_NON_ROOT: Fix access to /root | Bryan Drewery | |
Reported by: ler | |||
2021-10-17 | enter_interactive: Don't pkg-update. | Bryan Drewery | |
build_repo is currently blocked for dry run modes and building the repo in a test situation does not seem prudent. For now just disable this as it is very new. Fixes 1ee1367219cef7b8 | |||
2021-10-17 | Fix va_args error on non-amd64 | Bryan Drewery | |
Reported by: Mark Millard | |||
2021-10-12 | image: Remove traces of embedded image type | Jose Luis Duran | |
This was somehow missed in 88d6ff2bfc2424887bfb142cf6e7da1302cb32a9 | |||
2021-10-12 | Default DELETE_UNQUEUED_PACKAGES to no and document. | Bryan Drewery | |