Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-06 | ignore test/prep file generated during running tests | Mina Galić | |
2020-04-30 | Fix some missing git ignores | Bryan Drewery | |
2020-04-15 | Use libtool | Bryan Drewery | |
2020-04-14 | Regen autotools | Bryan Drewery | |
2020-04-14 | tests: Use automake's check framework | Bryan Drewery | |
2018-03-14 | Remove USE_PTSORT=no support and only use ptsort. | Bryan Drewery | |
2017-06-07 | Properly ignore generated src/poudriere-sh/builtins.def | Bryan Drewery | |
2017-03-08 | Support VPATH builds | Bryan Drewery | |
2017-03-08 | touch is only a builtin | Bryan Drewery | |
2017-03-08 | sh: Make touch a builtin | Bryan Drewery | |
2017-02-23 | Make setproctitle a pure builtin and don't exec it otherwise | Bryan Drewery | |
2017-02-23 | Add missing ignore for cachec build object | Bryan Drewery | |
2017-02-23 | Import rm from FreeBSD r298107. | Bryan Drewery | |
This is both to support it as a builtin and more importantly to fix support for 'rm -x' on older releases. There has been a patch in the port for several years to disable the -x usage that can now come out. | |||
2017-02-23 | Sort pkglibexec_PROGRAMS | Bryan Drewery | |
2017-02-22 | sh: Add setproctitle builtin. | Bryan Drewery | |
Obviously this won't work unless our sh is used. That's fine. | |||
2017-02-21 | Import pwait(1) from base r298107 | Bryan Drewery | |
2017-02-20 | clock_monotonic -> clock, and support -epoch to replace 'date +%s' | Bryan Drewery | |
2017-02-18 | Add plumbing to append to external/sh/builtins.def via src/sh/builtins.def | Bryan Drewery | |
2017-02-18 | sh: Generate builtins.[ch] at build time | Bryan Drewery | |
2017-02-16 | Connect ptsort | Bryan Drewery | |
Issue #387 | |||
2017-02-16 | Import ptsort 0.20170215 from https://www.github.com/dag-erling/ptsort | Bryan Drewery | |
Issue #387 | |||
2016-06-24 | Add basic test support | Bryan Drewery | |
2015-07-16 | Update .gitignores | Philip M. Gollucci | |
Issue #323 | |||
2015-06-06 | Add a helper 'clock_monotonic' to use clock_gettime(CLOCK_MONOTONIC) rather ↵ | Bryan Drewery | |
than non-monotonic 'date +%s' | |||
2015-04-19 | Import /bin/sh from FreeBSD r281718 | Bryan Drewery | |
2015-04-17 | Rewrite lock_acquire() to not spam 'sleep 0.1' | Bryan Drewery | |
This now uses a lockf(1)-inspired helper named 'locked_mkdir'. It uses lockf(1)-style locking with open(O_EXLOCK) to serialize 'locked_mkdir' itself for the mkdir(2) call. The act of creating a directory is considered obtaining the lock since it is not bound to a specific process and is atomic. If the directory already exists (or is a file) then kqueue(2) is used to wait to mkdir(2) once it is deleted. A timeout is added that is shared between the O_EXLOCK lock and kqueue(2) wait. | |||
2014-11-13 | Add config.log to gitignore | Baptiste Daroussin | |
2014-09-16 | Update .gitignore | Bryan Drewery | |
2014-05-13 | Add a .gitignore | Bryan Drewery | |