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
AgeCommit message (Collapse)Author
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-25tests/cache_pkgnames: Avoid some exists() from the host tainting depsBryan Drewery
2021-10-25tests/cache_pkgnames: Assert a PKGNAME is foundBryan 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
2021-10-12bulk: Auto rename *.txz to *.pkg if neededBryan Drewery
2021-10-12download_from_repo: Properly fix wantedpkgs handling.Bryan Drewery
Fixes: c2360a0e4e
2021-10-12Apply the same fix for rawfirmwareJose Luis Duran
2021-10-12Fix firmware imagesJose Luis Duran
With these minimal changes, firmware images can be successfully built. It accounts for the ESP in firmware images, and also fixes a few nits. It also incorporates 1f7c18bdc12fc48f80fd3f55c2250d766c035e6d, but for `image_firmware.sh`.
2021-10-09download_from_repo: Handle lost packages failure better for PKG_SUFX transition.Bryan Drewery
This avoids post_delete() erroring in this case
2021-10-09err: Print logs to stderr to avoid reading into err'd pipesBryan Drewery
Fixes: a679ac0777 ("Only show logs for bulk runs")
2021-10-09download_from_repo: Fix handling for remote pkg version checkBryan Drewery
2021-10-07cirrus-ci: Remove EOL 11.4Bryan Drewery
2021-09-29timespecsub: Support zero-padded nsecsBryan Drewery
2021-09-28timespec test: Fix test for negative valueBryan Drewery
2021-09-28timespec test: Ensure a value goes to assert even if blankBryan Drewery
2021-09-28clock: Fix formatting to be more portableMark Millard
2021-09-25testport: Set missing default COMMITBryan Drewery
2021-09-25testport: Properly skip DELETE_UNQUEUED_PACKAGES logicBryan Drewery
2021-09-25Fix 'err: not found' errors.Bryan Drewery
Fixes a1b04a09ce68ead
2021-09-25crashed_build/skipping: Show flavor of packagesBryan Drewery
2021-09-25Let setvar work from getvarBryan Drewery
2021-09-25Unset vars before reads.Bryan Drewery
This is more portable and someone is still reporting a stale value being read somehow. See also commit 039b378dcf5
2021-09-25sh: Fix exit(0) to do a returnBryan Drewery
In particular this fixes realpath from "leaking" INTOFF
2021-09-25required_env: Properly detect the not blank nor null caseBryan Drewery
2021-09-25pkg_get*: SHASH_VAR_PREFIX should always be empty hereBryan Drewery
2021-09-25pkg_get_{origin,arch}: Consider empty value bad againBryan Drewery
2021-09-25delete_all_pkgs: Need to lookup cache_dir.Bryan Drewery
Fixes: b999f9fd
2021-09-25ports/jail: Only force -q for create/upate modes [fix -l headers]Bryan Drewery
Fixes: ec1e7444f62 ("jail: Allow poudriere -v to override -q for git/svn")
2021-09-25pkgclean: Don't spam about txz symlinksBryan Drewery
Fixes #918
2021-09-25pkgqueue_remaining: Unhide errorsBryan Drewery
2021-09-25Replace some .. with MASTER_DATADIRBryan Drewery
2021-09-25With MASTER_DATADIR being relative, some required_env PWD can be removedBryan Drewery
2021-09-25set -x cd: Don't spam relpathsBryan Drewery
2021-09-25build_pkg: Operate out of MNT_DATADIR rather than MASTER_DATADIRBryan Drewery
2021-09-25Use {MASTER,MNT}_DATADIR where appropriateBryan Drewery
2021-09-25Track {MASTERMNT,mnt}/.p relatively as {MASTER,MNT}_DATADIRBryan Drewery