Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/freebsd/poudriere.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-12-02Merge pull request #962 from jlduran/fix-image-zfs-boot-sizeBryan Drewery
image_zfs: Fix setting boot partition size
2021-12-02image_zfs: Fix setting boot partition sizeJose Luis Duran
2021-12-01poudriere.conf.sample: Bring all the web options togetherBryan Drewery
2021-12-01Merge pull request #953 from AMDmi3/allow-disable-log-greppingBryan Drewery
Allow to disable grepping logs for failure reason
2021-11-29image_zfs: Fix inverted logicJose Luis Duran
`zpool list -Ho ${ZFS_POOL_NAME}` exits with `0` if the name exists. This prevents overwriting the existing pool.
2021-11-28Fix include order for non-builtin shBryan Drewery
2021-11-25trim_ignored: Run in parallelBryan Drewery
2021-11-25SIGINFO: New output formatBryan Drewery
- Auto-sized aligned columns using display_output() - Add tmpfs space usage column - Add cpu% and mem% (from ps) columns
2021-11-24display_output: Strip ansi colors from headers and when sizing fieldsBryan Drewery
2021-11-24colors: Remove the need to evaluate \033 escapeBryan Drewery
2021-11-24display_output: Don't size non-format-argumentsBryan Drewery
2021-11-24display_setup: columns are not used for anythingBryan Drewery
2021-11-24Add basic stripansi()Bryan Drewery
2021-11-24status -b: Fix showing logs after 3d248385baBryan Drewery
2021-11-24Add 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-20cd: 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-20stop_builders: Don't try to wait on host /var/run pidfilesBryan Drewery
2021-11-20err: Don't show logs in failed $()Bryan Drewery
2021-11-20Add local OPTIND=1 where getopts(1) is usedBryan Drewery
2021-11-18display: Don't size header into cols when hiddenBryan Drewery
2021-11-18bulk: Be verbose about builders startingBryan Drewery
Fixes: 80ec59d8e523fc116f80a8555a5d38bb60f09510
2021-11-18Need to bset builders still.Bryan Drewery
Fixes: 80ec59d8e523fc116f80a8555a5d38bb60f09510
2021-11-18SIGINFO should hide 'done:' jobs tooBryan Drewery
2021-11-18Revert "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-18SIGINFO needs to go to stderrBryan Drewery
Otherwise it may taint some lookups. Not sure how this has been like this for so long.
2021-11-18mapfile_write (from stdin): Fix writing newline when none is readBryan Drewery
2021-11-18bulk: Opportunistically start builders as neededBryan Drewery
2021-11-17Allow to disable grepping logs for failure reasonDmitry Marakasov
This takes a lot of time for no usable result in most cases
2021-11-04Add support for zfs image types, including send streamsAllan 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-04image: use parameter substitution to parse $MEDIATYPEAllan Jude
Replace `$(echo ${MEDIATYPE} | cut -d '+' -f 1)` with shell builtins
2021-11-03image: Allow pre-build script to optionally replace the built-in _prepareAllan 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-03image: Use sysrc when setting hostnameAllan Jude
This ensures the hostname doesn't get set multiple times
2021-11-03Prefix image -A path with PWDAllan Jude
missed in e71815b2a9b59fc569dbb04d971c51197d2ab550
2021-10-26Actually fix pid pwaiting.Bryan Drewery
This probably _never_ worked so add a low timeout too. Fixes: 855b17c59b7
2021-10-26Package fetch: Give an indication which packages are taken from cacheBryan Drewery
2021-10-26bulk: Fetch before deleting packages for missing bootstrapBryan 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-26Package fetch: always blacklist pkgBryan 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-26download_from_repo: Never fetch packages if remote pkg is newer than portsBryan Drewery
2021-10-25Fix some set -u issuesBryan Drewery
2021-10-25download_from_repo: Fix pkg bootstrap with fresh repo + version mismatchBryan Drewery
2021-10-25Assert 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-25err: Don't show logs from a child failureBryan Drewery
2021-10-25Fix empty dir checking for builder pid waitBryan Drewery
Add dirempty() and globmatch() for other uses. Fixes: 255994508c4b
2021-10-20image: Run the post-build script before the build targetEmmanuel 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-19Don't {} initialize va_listBryan Drewery
2021-10-18CCACHE_NON_ROOT: Fix access to /rootBryan Drewery
Reported by: ler
2021-10-17enter_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-17Fix va_args error on non-amd64Bryan Drewery
Reported by: Mark Millard
2021-10-12image: Remove traces of embedded image typeJose Luis Duran
This was somehow missed in 88d6ff2bfc2424887bfb142cf6e7da1302cb32a9
2021-10-12Default DELETE_UNQUEUED_PACKAGES to no and document.Bryan Drewery