3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs/build-support
Joachim Fasting 5a8147479e make-initrd: create reproducible initrds
To achieve reproducible results, `cpio` archive members are added in
sorted order and inodes renumbered.

The `cpio-clean.pl` script is made obsolete by setting mtimes via
`touch` & using `cpio --reproducible`.  Suggested by @dezgeg in
https://github.com/NixOS/nixpkgs/pull/21273#issuecomment-268116605.

Note that using `--reproducible` means that initial ramdisk creation now
requires at least `cpio` version 2.12 (released in 2015).
2016-12-20 14:00:04 +01:00
..
agda
build-dotnet-package
build-fhs-userenv buildFHSEnv: link /etc/zoneinfo 2016-10-11 16:56:11 +03:00
buildenv buildEnv: build the whole tree of directories to pathsToLink 2016-07-13 03:54:11 +03:00
cc-wrapper cc-wrapper: don't expand $ in response files 2016-11-19 20:21:32 -04:00
docker dockerTools: rsync contents with -keep-dirlinks 2016-11-24 12:48:26 +11:00
dotnetbuildhelpers Replace hard coded /bin/bash occurrences 2016-10-04 20:15:37 +02:00
dotnetenv
emacs Merge pull request #18985 from dudebout/emacs-with-c-src 2016-10-07 17:23:19 +02:00
fetchadc lib/fetchers.nix: factor out impure proxy vars (#18702) 2016-09-17 21:50:01 +02:00
fetchbower bower2nix: 2.1.0 -> 3.0.1 2016-03-28 08:23:06 +01:00
fetchbzr
fetchcvs
fetchdarcs Remove fetchMD5warn 2016-11-30 15:14:30 +01:00
fetchegg Remove fetchMD5warn 2016-11-30 15:14:30 +01:00
fetchfossil fetchfossil: Don't support MD5. 2016-08-21 11:53:40 -07:00
fetchgit nix-prefetch-git: fix date field 2016-12-05 12:32:14 +01:00
fetchgitlocal fetchgitlocal: be less chatty 2016-02-01 10:57:01 -08:00
fetchgitrevision
fetchgx fetchgx: fetch dependencies with gx and gx-go 2016-10-29 05:17:27 +02:00
fetchhg Remove fetchMD5warn 2016-11-30 15:14:30 +01:00
fetchmavenartifact fetchMavenArtifact: init (#16825) 2016-07-19 09:48:36 +02:00
fetchmtn lib/fetchers.nix: factor out impure proxy vars (#18702) 2016-09-17 21:50:01 +02:00
fetchnuget
fetchpatch fetchpatch: add addPrefixes argument 2016-07-29 12:03:08 +02:00
fetchsvn Remove fetchMD5warn 2016-11-30 15:14:30 +01:00
fetchsvnrevision
fetchsvnssh Remove fetchMD5warn 2016-11-30 15:14:30 +01:00
fetchurl Remove fetchMD5warn 2016-11-30 15:14:30 +01:00
fetchzip fetchzip: improve error message 2016-05-17 17:32:53 +01:00
gcc-cross-wrapper gcc-cross-wrapper: Fix include path 2016-10-31 23:44:03 +02:00
gcc-wrapper-old Replace hard coded /bin/bash occurrences 2016-10-04 20:15:37 +02:00
grsecurity grsecurity: work around #19698 2016-10-23 18:25:29 +02:00
icon-conv-tools treewide: Add lots of meta.platforms 2016-08-02 21:42:43 +03:00
kdewrapper
kernel make-initrd: create reproducible initrds 2016-12-20 14:00:04 +01:00
libredirect treewide: Add lots of platforms to packages with no meta 2016-08-02 21:17:44 +03:00
make-desktopitem chromium: add StartupWMClass to desktop file. Fixes #12433 2016-02-29 20:42:58 +01:00
make-startupitem
make-symlinks
mono-dll-fixer treewide: Some EOF-whitespace fixes 2016-08-02 21:17:44 +03:00
nuke-references
ocaml OCaml modules: make explicit some dependencies to ocamlbuild 2016-10-09 11:55:19 +02:00
release antBuild: run default hooks 2016-07-26 02:02:42 +03:00
rust rq: init at 0.9.2 (broken because our v8 is too old, and I'm too weak to update v8) 2016-12-03 23:36:48 +01:00
setup-hooks fix win-dll-link.sh setup hook (#20925) 2016-12-07 17:58:36 +01:00
singularity-tools singularity: init 2.2 2016-11-15 09:11:53 +11:00
src-only
substitute Add stdenvNoCC 2016-09-29 13:06:41 +02:00
substitute-files substituteAllFiles: support postInstall 2016-01-10 06:03:26 +03:00
templaterpm
upstream-updater Fix #4210: Remove builderDefs 2016-08-31 11:34:46 +02:00
vm netcat: make netcat-openbsd the default netcat (#19411) 2016-10-30 15:06:04 +01:00
vsenv
build-maven.nix build-maven: use lib.importJSON 2016-02-29 13:49:29 +00:00
build-pecl.nix
replace-dependency.nix nix: Add a "dev" output 2016-04-18 21:13:18 +02:00
source-from-head-fun.nix
trivial-builders.nix linkFarm: prefer local build 2016-12-09 11:26:53 +01:00