aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile (follow)
Commit message (Collapse)AuthorAgeFilesLines
* makefile: do not show warning on non-linuxJason A. Donenfeld2019-05-171-1/+1
|
* global: begin modularizationJason A. Donenfeld2019-03-031-4/+4
|
* Makefile: rename default to allJason A. Donenfeld2018-10-171-2/+2
|
* Use go modules alwaysJason A. Donenfeld2018-10-121-0/+1
|
* Do not build if nothing to doJason A. Donenfeld2018-10-121-12/+19
|
* Switch to go modulesJason A. Donenfeld2018-10-091-23/+6
|
* version: bump snapshot0.0.20180613Jason A. Donenfeld2018-06-131-0/+2
|
* Makefile: export PWD for OpenBSD's ksh(1)Jason A. Donenfeld2018-06-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Interestingly, ksh(1) on OpenBSD does not export PWD by default, and it also has a notion of the "logical cwd" vs the "physical cwd", with the latter being passed to chdir, but the former being stored in the non-exported PWD and displayed to the user. This means that if you `cd` into a directory that's comprised of symlinks, exec'd processes will see the physical path. Observe: # ksh # mkdir a # ln -s a b # cd b # pwd /root/b # ksh -c pwd /root/a The fact of separating physical and logical paths is not too uncommon for shells (bash does it too), but not exporting PWD is very odd. Since this is common behavior for many shells, libraries that return the working directory will do something strange: they `stat(".")` and then `stat(getenv("PWD"))`, and if these point to the same inode, they roll with the value of `getenv("PWD")`, or otherwise fallback to asking the kernel for the cwd. Since PWD was not exported by ksh(1), Go's dep utility did not understand it was operating inside of our faked GOPATH and became upset. This patch works around the whole situation by simply exporting PWD before executing dep.
* Do not build on LinuxJason A. Donenfeld2018-05-241-2/+0
|
* Remove old makefile artifactJason A. Donenfeld2018-05-241-1/+1
|
* Add undocumented --version flagJason A. Donenfeld2018-05-241-2/+10
|
* Don't cause a new fake gopath to call depJason A. Donenfeld2018-05-231-2/+2
|
* Adopt GOPATHJason A. Donenfeld2018-05-231-4/+25
| | | | | GOPATH is annoying, but the Go community pushing me to adopt it is even more annoying.
* Discourage building for LinuxJason A. Donenfeld2018-05-201-0/+6
|
* Add vendoring for HomebrewJason A. Donenfeld2018-05-151-1/+0
|
* Improve makefileJason A. Donenfeld2018-05-151-2/+10
|
* Introduce rwcancelJason A. Donenfeld2018-05-141-1/+1
|
* Odds and endsJason A. Donenfeld2018-05-131-3/+0
|
* Align with go library layoutMathias Hall-Andersen2018-02-041-0/+12