Robert Vollmert
89771a8821
man page (nix-prefetch-url): Add some missing options
2017-07-07 22:11:46 +02:00
Robert Vollmert
772ef22c25
man page (nix-instantiate): -E is optional
2017-07-07 22:11:46 +02:00
Robert Vollmert
8ad898b2cd
man page (nix-instantiate): Add --json to synopsis, order variables
2017-07-07 22:11:46 +02:00
Robert Vollmert
b1f5995a20
man page (nix-instantiate): Remove non-existent nix-build argument -r
2017-07-07 22:11:46 +02:00
Robert Vollmert
56a1f8f499
man pages: Consistently separate alternatives by /
2017-07-07 22:11:46 +02:00
Robert Vollmert
d1643bdaa2
man pages: Argument for --max-jobs
2017-07-07 22:11:45 +02:00
Robert Vollmert
68c626c6b0
man pages: Grouping for option alternatives
2017-07-07 22:11:45 +02:00
Robert Vollmert
ce3095e141
glossary: Fix word order
2017-07-07 22:07:46 +02:00
Eelco Dolstra
d3713716b6
Merge pull request #1445 from matthewbauer/macos-skip-hardlink
...
Don’t hardlink disallowed paths in OS X.
2017-07-07 11:05:21 +02:00
Eelco Dolstra
eef09c220d
Merge pull request #1444 from robx/man
...
Fix nix-instantiate manpage indentation
2017-07-07 11:04:06 +02:00
Matthew Bauer
72e80c59b5
Don’t hardlink disallowed paths in OS X.
...
Fixes #1443
2017-07-06 19:30:19 -07:00
Robert Vollmert
01722b3d2c
Remove unused variable from test script
2017-07-06 22:37:53 +02:00
Robert Vollmert
60da5d2b8f
Fix nix-instantiate manpage indentation
...
The second command variant is now its own cmdsynopsis, which ensures
it's not indented as was the case using sbrk.
2017-07-06 22:35:36 +02:00
Eelco Dolstra
a3dc1e65ab
Add X32 to the seccomp filter
...
Fixes #1432 .
2017-07-04 19:00:51 +02:00
Eelco Dolstra
42c5774e78
Sort substituters by priority
...
Fixes #1438 .
2017-07-04 16:34:53 +02:00
Eelco Dolstra
b7203e853e
getDefaultSubstituters(): Simplify initialisation
...
As shlevy pointed out, static variables in C++11 have thread-safe
initialisation.
2017-07-04 16:26:48 +02:00
Eelco Dolstra
6cf23c3e8f
Add allow-new-privileges option
...
This allows builds to call setuid binaries. This was previously
possible until we started using seccomp. Turns out that seccomp by
default disallows processes from acquiring new privileges. Generally,
any use of setuid binaries (except those created by the builder
itself) is by definition impure, but some people were relying on this
ability for certain tests.
Example:
$ nix build '(with import <nixpkgs> {}; runCommand "foo" {} "/run/wrappers/bin/ping -c 1 8.8.8.8; exit 1")' --no-allow-new-privileges
builder for ‘/nix/store/j0nd8kv85hd6r4kxgnwzvr0k65ykf6fv-foo.drv’ failed with exit code 1; last 2 log lines:
cannot raise the capability into the Ambient set
: Operation not permitted
$ nix build '(with import <nixpkgs> {}; runCommand "foo" {} "/run/wrappers/bin/ping -c 1 8.8.8.8; exit 1")' --allow-new-privileges
builder for ‘/nix/store/j0nd8kv85hd6r4kxgnwzvr0k65ykf6fv-foo.drv’ failed with exit code 1; last 6 log lines:
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=46 time=15.2 ms
Fixes #1429 .
2017-07-04 15:48:25 +02:00
Eelco Dolstra
ad8b96f1f2
Fix handling of expression installables with a / in them
2017-07-04 15:38:23 +02:00
Eelco Dolstra
c0015e87af
Support base-64 hashes
...
Also simplify the Hash API.
Fixes #1437 .
2017-07-04 15:07:41 +02:00
Eelco Dolstra
fe97c69898
<nix/fetchurl.nix>: Support sha512 argument
2017-07-04 14:45:50 +02:00
Vincent Ambo
9d26c17f13
feat context: Add ability to import extra variables from files
...
Kontemplate context specifications can now load extra variables from YAML
or JSON files by specifying a list of files (relative to the context file)
under the `import` key.
2017-07-03 14:27:48 +02:00
Vincent Ambo
68e1e48459
feat build: Test if 'go fmt' has been applied
2017-07-03 14:27:48 +02:00
Vincent Ambo
8c7a3d6c30
feat build: Run go vet before building
2017-07-03 14:27:48 +02:00
Vincent Ambo
5bc6370af2
fix main: Correctly print kubectl errors
2017-07-03 14:27:48 +02:00
Vincent Ambo
3728d0ae2e
refactor context: Extract loadJsonOrYaml to util package
...
The logic to deserialise a structure from *either* JSON or YAML is reused several
times and can be easily extracted, which this commit does.
2017-07-03 14:27:48 +02:00
Eelco Dolstra
0a5a867758
nix-shell: Respect --dry-run
...
Fixes #824 .
2017-07-03 11:54:30 +02:00
Eelco Dolstra
fcca702a96
Replace a few bool flags with enums
...
Functions like copyClosure() had 3 bool arguments, which creates a
severe risk of mixing up arguments.
Also, implement copyClosure() using copyPaths().
2017-07-03 11:38:08 +02:00
Eelco Dolstra
90da34e421
processGraph(): Call getEdges in parallel
2017-07-03 11:38:08 +02:00
William Carroll
b24740626e
Adds basic vim motion kbds to man mode
2017-07-01 23:15:13 -04:00
William Carroll
82a5db6133
Updates aliases script
2017-07-01 23:09:25 -04:00
William Carroll
821eda6764
Whitelists *scratch* buffers for linum mode
2017-07-01 22:55:11 -04:00
William Carroll
96c08612a2
Whitelists dired for solaire-mode
2017-07-01 22:54:43 -04:00
William Carroll
935ce33753
Conditionally activates tabbar-mode
2017-07-01 22:54:19 -04:00
William Carroll
f92f70a711
Updates deps
2017-07-01 22:53:41 -04:00
William Carroll
abb61dade2
Updates symlinking script for custom emacs funcs
2017-07-01 16:46:46 -04:00
William Carroll
296fe1b8f6
Stylizes tabbar; extends emacs config
2017-07-01 16:21:44 -04:00
William Carroll
e812876dd3
Impls git-discard function
2017-07-01 15:53:11 -04:00
William Carroll
467b5212cf
Adds tabbar support for buffers
2017-07-01 15:53:11 -04:00
William Carroll
4a872bbe7c
Extends indentation configuration
2017-07-01 15:52:21 -04:00
William Carroll
c3ff91d35e
Updates dependencies
2017-07-01 15:52:21 -04:00
William Carroll
a4b2f49671
Adds solaire-mode for aesthetic adjustments
2017-07-01 11:03:13 -04:00
William Carroll
e7f276b9d4
Supports highlighting current line number
2017-07-01 10:54:56 -04:00
Eelco Dolstra
63d6e0ad3f
Merge pull request #1417 from corngood/cygwin-fix
...
Call SetDllDirectory("") after sqlite3 init on cygwin
2017-06-30 19:50:00 +02:00
William Carroll
de77b31e7f
Updates emacs theme
2017-06-26 17:12:32 -04:00
William Carroll
05339cf3b0
Displays time in emacs modeline
2017-06-26 10:59:06 -04:00
William Carroll
813edb7c3d
Adds zshrc to repo
2017-06-26 10:58:55 -04:00
William Carroll
e52c4330c7
Disables QuickEdit prototype
2017-06-26 10:30:17 -04:00
William Carroll
6dc3c703aa
Adds function to get live directory space updates
2017-06-25 16:31:52 -04:00
William Carroll
257246aed5
Updates ZSH_THEME and trims fat from config
2017-06-25 15:44:18 -04:00
William Carroll
b91fdbd28f
Configures aliases for installed dependencies
2017-06-25 15:42:58 -04:00