| Commit message (Collapse) | Author | Age |
| |
|
| |
|
|
|
|
|
|
| |
Login mode can cause hidden problems, e.g. #12406. Generally we don't want
to read user's .bash_profile when we don't start an interactive shell inside
a chroot.
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
These environment variables allow using fetchgit with git:// URLs using
the SOCKS proxy technique described in 'Using Git with a SOCKS proxy':
http://www.patthoyts.tk/blog/using-git-with-socks-proxy.html
Briefly, GIT_PROXY_COMMAND is set to a script which invokes connect[1],
which reads SOCKS_PROXY, which might be pointing to a local instance of
'ssh -D'.
[1] pkgs/tools/networking/connect
|
|\ \
| | |
| | | |
Add help flag to nix-prefetch-git
|
| | | |
|
|\ \ \
| | | |
| | | | |
fetchurl: support executables
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
buildEnv: Check the content of colliding paths.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Checking file contents is redundant in this case, because we will go
ahead anyway, regardless of whether the content is the same.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Originally wanted to include ignoreCollisions in cups-progs, but I think
it's better if we use ignoreCollisions only if there are _real_
collisions between files with different contents.
Of course, we also check whether the file permissions match, so you get
a collision if contents are the same but the permissions are different.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Building packages requires package-build.el from Melpa, but installing
packages only requires package.el. Packages from ELPA are already built,
so there is no need to involve package-build.el.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Stop package.el from trying to download dependencies. It wouldn't work
anyway.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
package-build can tell us exactly what the archive file name is, instead
of globbing for it.
|
| |_|/
|/| |
| | |
| | |
| | |
| | | |
When building a package from a Melpa recipe file, get the Emacs package
name from the recipe. Nix is more restrictive about packages names than
Emacs, so the Nix name for a package is sometimes different.
|
|\| | |
|
| | | |
|
| |\ \
| | | |
| | | | |
make-initrd: store all files with root as owner
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
For instance, a binary like libfoo.so will cause a symlink
lib/debug/libfoo.so.debug -> .build-id/<build-ID>.debug to be
created. This is primarily useful for use with eu-addr2line, if you
know the name of a binary and the relative address, but not the build
ID.
|
|\| | | |
|
| |\ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The name wasn't suggesting what kind of stuff is in there;
now it's the same as the name of the file that gets generated.
|
| | | | | |
|
| |\ \ \ \
| | | | | |
| | | | | | |
platformio: init at 2.7.0
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
derivation.
|
| | | | | | |
|
| | | | | | |
|
| |\ \ \ \ \
| | |_|/ / /
| |/| | | | |
chroot-user: don't create new user namespace if we are root
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Unfortunately, yesterday Nix got reverted to a version with broken
passAsFile implementation on some Hydra machines, so we have corrupted
files again. (E.g. http://hydra.nixos.org/build/29777678.) Forcing
another gratuitous rebuild to get rid of them.
(cherry picked from commit 75974d9220b8397c736ada76fb24eb934fa62f6c)
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This provides a timestamp that's more useful than 1970-01-01 yet still
deterministic.
|
|/ / / / /
| | | | |
| | | | |
| | | | | |
This is handled by $SOURCE_DATE_EPOCH now.
|
| | | | | |
|
| | | | |
| | | | |
| | | | | |
Nothing uses it anymore
|
| |/ / /
|/| | | |
|
| | | | |
|
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | | |
Also fix the hash in goPackages.inflect, the only user of the fetcher ATM.
Closes #12002 (different `inflect` fix), fixes #12012.
Using fetchzip-derived functions is likely more efficient than fetchhg,
and it's lighter on dependencies (hash is the same as with fetchhg in this case).
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
fetchbzr always uses the derivation name `bzr-export`. nix-prefetch-bzr
should use the same name for its output. This avoids duplicate downloads
and problems with forbidden characters in bazaar repository names.
|
| | |
| | |
| | |
| | |
| | | |
Keep the correct file extension on the downloaded file so that
`unpackFile` will know how to unpack it correctly.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Fixes #10819. emacsWithPackages will know its own package set. This
requires it to be in a package set, rather than at the top level, so it
lives in emacsPackagesNg.
|