aboutsummaryrefslogtreecommitdiff
path: root/ports-mgmt/poudriere/Makefile
Commit message (Collapse)AuthorAgeFilesLines
...
* - Update to 3.1.14Bryan Drewery2016-06-241-1/+1
| | | | | | | - Fix creating /nxb-bin in the root system Notes: svn path=/head/; revision=417433
* - Update to 3.1.13Bryan Drewery2016-06-221-2/+2
| | | | | | | Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3113 Notes: svn path=/head/; revision=417320
* Bump revision after orphan plist fix in r412544.Bryan Drewery2016-04-181-1/+1
| | | | Notes: svn path=/head/; revision=413612
* Add MANIFEST files from 10.3-RELEASE.Colin Percival2016-04-041-1/+1
| | | | | | | | | | | | | The MANIFEST files were obtained by (a) verifying the signature on the 10.3-RELEASE announcement against the GPG key in the FreeBSD documentation repository; (b) downloading all of the bootonly.iso.xz ISOs; (c) verifying those files against the hashes listed in the signed release announcement; and (d) extracting the MANIFEST files. Notes: svn path=/head/; revision=412501
* Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.Mathieu Arnold2016-04-011-1/+1
| | | | | | | | With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=412348
* - Update to 3.1.12Bryan Drewery2016-02-161-2/+2
| | | | | | | | Changes: - Fix error starting up when jail contains ':' (or other special characters) Notes: svn path=/head/; revision=409003
* Add MANIFEST files from (9|10).*-RELEASE. These files are installed inColin Percival2016-02-161-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | /usr/local/share/poudriere/MANIFESTS, where poudriere (as of version 3.1.11) checks for pre-distributed MANIFEST files before fetching them from the ftp/http/https server. This allows poudriere to ensure that the bits it is downloading and installing really match the bits provided by the release engineering team, and have not been subtly trojanned in transit. (Note that this does not apply if poudriere is creating a jail from -STABLE or -CURRENT since we cannot pre-distribute those MANIFESTs.) The MANIFEST files were obtained by (a) finding the GPG-signed announcements for 9.0 and later releases; (b) verifying those signatures against the GPG keys in the FreeBSD documentation repository; (c) downloading all of the relevant bootonly ISOs; (d) verifying the ISOs against the hashes listed in the signed release announcements; and (e) extracting the MANIFEST files from those ISOs. Reviewed by: bdrewery Security: If someone could trick you into building packages in a world which they tampered with, they could do all sorts of nasty things to those packages... Notes: svn path=/head/; revision=409001
* - Update to 3.1.11Bryan Drewery2016-02-161-2/+2
| | | | | | | Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3111 Notes: svn path=/head/; revision=408966
* Enable ZSH option by defaultBryan Drewery2016-02-091-1/+2
| | | | Notes: svn path=/head/; revision=408517
* Revert usage of -x for rm(1) for now due to 9.x not having it.Bryan Drewery2015-11-301-1/+1
| | | | Notes: svn path=/head/; revision=402690
* - Update to 3.1.10Bryan Drewery2015-11-251-1/+1
| | | | | | | Changes: https://github.com/freebsd/poudriere/wiki/release_notes_3110 Notes: svn path=/head/; revision=402401
* - Update to 3.1.9Bryan Drewery2015-10-141-1/+1
| | | | | | | | | | Changes: https://github.com/freebsd/poudriere/wiki/release_notes_319 - Fix handling of ports dependencies without a PORTSDIR - jail -c: Fix fetching when TARGET does not match TARGET_ARCH Notes: svn path=/head/; revision=399299
* Update to 3.1.8Bryan Drewery2015-09-151-1/+1
| | | | | | | | | | Changes: https://github.com/freebsd/poudriere/wiki/release_notes_318 PR: 202622 PR: 193732 Notes: svn path=/head/; revision=397005
* Update to 3.1.7Bryan Drewery2015-05-271-1/+1
| | | | | | | | | | | Changes: https://github.com/freebsd/poudriere/wiki/release_notes_317 - Restore /usr/sbin and /sbin to PATH lost in 3.1.5 - HTML: Fix broken log link from 3.1.5 - Avoid copying /var/db/freebsd-update into build jails - QEMU: Fix handling of elftoolchain install for older src checkouts. Notes: svn path=/head/; revision=387611
* Update to 3.1.6Bryan Drewery2015-05-111-1/+1
| | | | | | | | | Changes: - jail -m src: Fix asking about removing files. This was a bug in 3.1.0. The fix came in right after 3.1.5 release. Notes: svn path=/head/; revision=386087
* Update to 3.1.5Bryan Drewery2015-05-111-1/+1
| | | | | | | Changes: https://github.com/freebsd/poudriere/wiki/release_notes_315 Notes: svn path=/head/; revision=386081
* No need for bsd.port.options.mk nowBryan Drewery2015-04-281-2/+0
| | | | Notes: svn path=/head/; revision=384922
* Update to 3.1.4Bryan Drewery2015-04-101-1/+1
| | | | | | | Changelog: https://github.com/freebsd/poudriere/wiki/release_notes_314 Notes: svn path=/head/; revision=383739
* Update to 3.1.3Bryan Drewery2015-04-041-1/+1
| | | | | | | | Changes: - Fix deleting jails when using NO_ZFS/TMPFS_ALL is used. Notes: svn path=/head/; revision=383189
* Update to 3.1.2Bryan Drewery2015-03-311-1/+1
| | | | | | | Changelog: https://github.com/freebsd/poudriere/wiki/release_notes_312 Notes: svn path=/head/; revision=382852
* Convert to new USE_GITHUBBryan Drewery2015-03-191-5/+1
| | | | Notes: svn path=/head/; revision=381661
* Update USE_GITHUB so it does not require GH_COMMIT.Bryan Drewery2015-03-191-1/+1
| | | | | | | | | | | | | | | | | | | | Using this new scheme allows only setting the _tag_ or _commit hash_ in GH_TAGNAME and not having to know the hash for a tag. This scheme will download a tarball that has a different checksum than before due to a changed directory name for extraction. The following MASTER_SITES are provided to retain the old checksum and directory structure (that require GH_COMMIT): GH -> GHL GITHUB -> GITHUB_LEGACY Differential Revision: https://reviews.freebsd.org/D748 Submitted by: amdmi3 Reviewed by: mat, swills, antoine, bdrewery With hat: portmgr Notes: svn path=/head/; revision=381618
* - Add missing EXAMPLES optionDmitry Marakasov2015-03-111-1/+1
| | | | | | | | | PR: 196244 Submitted by: amdmi3 Approved by: bdrewery (maintainer) Notes: svn path=/head/; revision=381024
* - Update to 3.1.1 which fixes pkg(8) crashing in 8.4 jails.Bryan Drewery2014-12-081-2/+2
| | | | | | | | 8.4 jails should be recreated if created with Poudriere 3.1 or poudriere-devel-3.0.99.20141117. Notes: svn path=/head/; revision=374304
* Update to 3.1.0.Bryan Drewery2014-12-041-9/+23
| | | | | | | | | | | | | | | | | | | | | | | 19 months have passed since the release of 3.0.0 and there have been 1259 commits from over 24 contributors. Though many of the bugfixes did make it into the 3.0 branch, not all of them did. 3.1 brings many speedups, new features and commands, a new web interface, and build hooks. The new web interface works at a top-level, jail-level and the build-level still by using a static site with AJAX. There is a queue system that is not quite ready yet but should make it into 3.2. The release notes documenting the major changes is at https://github.com/freebsd/poudriere/wiki/release_notes_31 Thank you to everyone involved. Support can be found in #poudriere on Freenode. Notes: svn path=/head/; revision=373856
* - Update to 3.0.19Bryan Drewery2014-09-171-1/+1
| | | | | | | | | | Changes: * Fix improper call to 'msg_warn'. Bad backport from 3.1. Reported by: sunpoet Notes: svn path=/head/; revision=368387
* - Update to 3.0.18Bryan Drewery2014-09-161-1/+1
| | | | | | | | | | | | Changes: * Add a check for 3.1 repository and reject the build. 3.0 does not know how to handle 3.1's repository format. Downgrading is not supported at this point. * Allow securelevel>=1 with USE_TMPFS=all * Add a warning that DEVELOPER=yes is ignored in lieu of bulk -t/testport Notes: svn path=/head/; revision=368336
* - Update to 3.0.17Bryan Drewery2014-08-011-1/+1
| | | | | | | | | | Changes: * Workaround regression with pkg-1.3 causing all packages to have new options. * distclean: Fix some false-positives * Fix dead link in poudriere.conf Notes: svn path=/head/; revision=363770
* - Update to 3.0.16Bryan Drewery2014-05-101-45/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Move to using pkg-plist Changes: This will likely be the last 3.0.x release. 3.1 is almost complete. * Leftovers checking has moved to Ports Mk/Scripts/check_leftovers.sh, which allows more consistency and easier maintenance without requiring a Poudriere release to make changes. * Staging Orphans has moved to Ports 'make check-plist' for the same reasons. See r351587 for more information on the new behavior. The new leftover/orphan code has new %%PLIST%% sub behavior and also fixes many false-positive orphans, leftovers, and @dirrm showing. * Fix many races in port cleanup/skip handling. * Fix crashed builder detection. * Hide pkg_install EOL warnings and disable WARNING/ERROR waits when testing * Disable DEVELOPER from make.conf; Poudriere will automatically set it when appropriate. This prevents testing of port dependencies that were not requested to be tested. * distclean: Prevent removing all files by accident. * Having PKG_REPO_SIGNING_KEY set but the file missing is now fatal. * kern.securelevel >=1 is now fatal. * Fix 'kill: No such process' warnings with older /bin/sh (8.x) * Fix crash on 8.3 due to bug with $(()) handling of _vars (fixed in base r234001) * Fix case of packages always rebuilding with "changed options" when the port has an OPTION defined multiple times (such as fixed in ports r352512) * Fix 'Terminated' warning showing at shutdown with older /bin/sh (fixed by r218105 but never made it to stable/8) Notes: svn path=/head/; revision=353572
* Fix packaging as a userBaptiste Daroussin2014-04-041-2/+1
| | | | | | | | | While here strip binaries Reported by: jmmv Notes: svn path=/head/; revision=350172
* - Update to 3.0.15Bryan Drewery2014-03-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Changes: - Fix ipv6 only usage - Ensure /sbin and /usr/sbin are in PATH when running - Remove trailing slashes from listed_ports. - Fix child process cleanup logic to only sleep if child still running. - Always dismount filesystems and try cleaning up when exiting and in jail -k - For stage_orphans, ignore modified files (such as nobody vs root) - testport -I: Mark cleanup done, not as recursively failing - testport -i: Use a local.conf instead of PACKAGESITE - testport -I: Suggest same login method which is more sane/clean than exec /bin/sh - options: Require dialog4ports as it runs from host and jail may be for a different ARCH - Ignore parents of home directories too during leftovers check - Ignore /var/db/dbus/machine-id leftover - Restrict ZFS on 9.0/9.1 due to known deadlock - bulk: Parse MOVED for given port build list - Add support for svnlite and overriding SVN_CMD - Show warning when jail is newer than host - Show host/jail OSVERSION in build logs Notes: svn path=/head/; revision=348480
* Update LICENSE to new formatBryan Drewery2014-01-221-1/+1
| | | | Notes: svn path=/head/; revision=340745
* - Update to 3.0.14Bryan Drewery2014-01-191-1/+1
| | | | | | | | | | | | | | | | | | | | Changes: * Fix dependencies when existing packages have their origins moved via MOVED by now loading and parsing MOVED for existing packages only. * Force umount some directories to avoid desktop utils traversing them causing them to remain mounted. * Fix stage orphan false-positives with KDE4_PREFIX * Fix a race condition in bulk which could lead to 'unknown stuck queue bug' * Fix usage of cpdup(1) -X [no functional change] * Speedup bulk startup by not rolling back fresh builder jails * Various parallel execution fixes * Parallel execution errors now wait up to 30 seconds for children to finish before ending the build. * Ignore home directory of users created by ports during leftover check Notes: svn path=/head/; revision=340313
* Pass maintainership to bdreweryBaptiste Daroussin2013-12-161-2/+1
| | | | Notes: svn path=/head/; revision=336649
* - Update to 3.0.13Bryan Drewery2013-11-191-1/+2
| | | | | | | | | | | | Changes: * Fix leftover detection on HEAD due to new nmtree * Fix jail rollback on HEAD due to new nmtree which manifested as missing dependencies in /new_packages * Don't exclude anything when looking for stage orphans, which fixes finding /var/run/PORTNAME as an orphan Notes: svn path=/head/; revision=334365
* - Update to 3.0.12Bryan Drewery2013-10-291-1/+1
| | | | | | | | Changes: * Fix testport -i regression in 3.0.11 Notes: svn path=/head/; revision=331915
* - Update to 3.0.11Bryan Drewery2013-10-161-1/+1
| | | | | | | | | | | Changes: * poudriere.8: Document that -j is required for bulk * bulk/testport: Delete packages that have changed PKGNAME during startup, which will avoid pkg-repo duplicate package warnings/bugs. This will not clean up existing duplicates, just fix new ones going forward. Notes: svn path=/head/; revision=330516
* - Update to 3.0.10Bryan Drewery2013-10-101-2/+1
| | | | | | | | | | | | | | | | | Changes: * Fix random crashes with parallel process handling * jail -cu: Disable CCACHE on 10 * testport/bulk -t: Fix staging absolute link checking with files that have spaces * testport: Fix so that MAKE_JOBS runs by default * bulk -t: Fix so that MAKE_JOBS does not run by default * testport: Fix so that the port being tested shows in the web ui. Note that this is still in data/logs/bulk/ * jail: Make -m http work * jail -c: Fix -m ftp-archive for 9.0 Notes: svn path=/head/; revision=329959
* Tie www to the stable branchBryan Drewery2013-10-061-0/+1
| | | | Notes: svn path=/head/; revision=329590
* - Update to 3.0.9Bryan Drewery2013-10-011-1/+1
| | | | | | | | | | | | Changes: * testport: Fix pkg_install error about /prefix when not using -n This is due to a bug introduced in base r23100, fixed in r240682 which never made it to 9.1 Reported by: eadler, mandree, koobs Notes: svn path=/head/; revision=328933
* - Update to 3.0.8Bryan Drewery2013-09-271-1/+1
| | | | | | | | | Changes: * bulk -t/testport: Check for absolute symlinked files when staging that refer back to the stagedir in the installed package Notes: svn path=/head/; revision=328455
* Use uidfix to fix non-root buildBryan Drewery2013-09-261-1/+1
| | | | Notes: svn path=/head/; revision=328358
* Mark as NEED_ROOT for now as it fails to stage otherwiseBryan Drewery2013-09-261-0/+2
| | | | | | | | | ===> src/bin (install) install -o root -g wheel -m 555 poudriere.sh /wrkdirs/usr/ports/ports-mgmt/poudriere-devel/work/stage/usr/local/bin/poudriere install: /wrkdirs/usr/ports/ports-mgmt/poudriere-devel/work/stage/usr/local/bin/poudriere: chown/chgrp: Operation not permitted Notes: svn path=/head/; revision=328355
* - Update to 3.0.7Bryan Drewery2013-09-241-2/+1
| | | | | | | | | | | | | | | | | Changes: - Respect DESTDIR on poudriere install - testport -i: Fix when orphans are found with staging - bulk -v: Reword distfiles message - bulk: Fix INDEX building showing wrong origins - bulk: Remove stray " done" message - Staging fixes for testing ports-mgmt/pkg [1] - jail: Deprecate csup [2] Reported by: madpilot [1] Submitted by: brd [2] Notes: svn path=/head/; revision=328084
* - Remove stray "done" message during startup, which slipped in partiallyBryan Drewery2013-09-231-1/+1
| | | | | | | | | from a 3.1 update Reported by: kwm Notes: svn path=/head/; revision=328012
* - Fix testport -i not working when stage orphans are foundBryan Drewery2013-09-231-0/+1
| | | | Notes: svn path=/head/; revision=327998
* - Support STAGEDIRBryan Drewery2013-09-231-6/+4
| | | | Notes: svn path=/head/; revision=327978
* - Update to 3.0.6Bryan Drewery2013-09-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This release supports upcoming STAGE support. Please update to it soon. Changes: - Staging support. * Detect files orphaned in the stagedir that are not installed due to not being in the pkg-plist * Detect files that get installed outside of the STAGEDIR during 'make stage' as 'stage_fs_violation' - Rename 'preinst_fs_violation' to 'build_fs_violation' - latest-per-pkg links are now hardlinks - Fix possible recursive crash during jail startup - Chmod jail build dirs to 0711 to keep out gvfs-trash from tracking the directory during build, leading to kernel panic sometimes - jail -uc: Fix detection of errors during distrib-dirs - jail -uc: Fix on recent HEAD during distrib-dirs due to new unbound user. - testport: Only show -n warning if there are leftovers - jail -u (SVN): Fix RELEASE not being updated for UNAME_r during major upgrades (head becomes 10-ALPHA, 11, etc) Notes: svn path=/head/; revision=327900
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-0/+1
| | | | | | | ports-mgmt) Notes: svn path=/head/; revision=327762
* - Update to 3.0.5Bryan Drewery2013-09-071-1/+1
| | | | | | | | | | | | | | | | | | Changes: - Fix removing PREFIX in OVERWRITE_BASE ports - Fix race condition in jail cleanup - CHECKED_CHANGED_DEPS is fixed to properly handle dependencies on base libraries with port fallbacks - Disable buildtime tracking by default - testport -i: Fix for when build fails - testport: Add hint about using -n when leftovers are found - Change to using USE_PACKAGE_DEPENDS_ONLY - Fix detection of errors during startup due to missing fdescfs or other kernel modules Notes: svn path=/head/; revision=326628