guix/scripts
Eelco Dolstra 5591fcc529 * Cache the manifests in /nix/var/nix/manifests in a SQLite database.
This significantly speeds up the download-using-manifests
  substituter, especially if manifests are very large.  For instance,
  one "nix-build -A geeqie" operation that updated four packages using
  binary patches went from 18.5s to 1.6s.  It also significantly
  reduces memory use.

  The cache is kept in /nix/var/nix/manifests/cache.sqlite.  It's
  updated automatically when manifests are added to or removed from
  /nix/var/nix/manifests.  It might be interesting to have nix-pull
  store manifests directly in the DB, rather than storing them as
  separate flat files, but then we would need a command line interface
  to delete manifests from the DB.
2011-04-10 23:22:46 +00:00
..
maintenance * Remove the localPaths feature in manifests since it's no longer used 2011-04-06 09:16:22 +00:00
build-remote.pl.in * nix-instantiate: return exit status 100 to denote a permanent build 2010-12-13 16:53:23 +00:00
copy-from-other-stores.pl.in * Before a build, show the disk space that the downloaded store paths 2010-11-17 14:31:42 +00:00
copying-collector.pl
download-using-manifests.pl.in * Cache the manifests in /nix/var/nix/manifests in a SQLite database. 2011-04-10 23:22:46 +00:00
find-runtime-roots.pl.in
GeneratePatches.pm.in * Use CamelCase for the Perl modules. 2010-12-05 17:50:29 +00:00
Makefile.am * Use CamelCase for the Perl modules. 2010-12-05 17:50:29 +00:00
nix-build.in * When using the build hook, distinguish between the stderr of the 2010-08-30 14:53:03 +00:00
nix-channel.in
nix-collect-garbage.in
nix-copy-closure.in * nix-copy-closure: make sure that the shell doesn't do globbing of 2010-12-15 08:39:37 +00:00
nix-generate-patches.in * Remove the localPaths feature in manifests since it's no longer used 2011-04-06 09:16:22 +00:00
nix-http-export.cgi.in
nix-install-package.in
nix-prefetch-url.in * nix-prefetch-url depends on sed (see 2010-03-05 18:26:47 +00:00
nix-profile.sh.in
nix-pull.in * Remove the localPaths feature in manifests since it's no longer used 2011-04-06 09:16:22 +00:00
nix-push.in 2011-02-17 15:08:33 +00:00
nix-reduce-build.in
NixConfig.pm.in * Use CamelCase for the Perl modules. 2010-12-05 17:50:29 +00:00
NixManifest.pm.in * Cache the manifests in /nix/var/nix/manifests in a SQLite database. 2011-04-10 23:22:46 +00:00
remove-patches.pl * Remove the localPaths feature in manifests since it's no longer used 2011-04-06 09:16:22 +00:00
show-duplication.pl
SSH.pm * Disable X11 forwarding, it's not needed. 2010-12-15 14:25:54 +00:00
update-manifest.pl * Remove the localPaths feature in manifests since it's no longer used 2011-04-06 09:16:22 +00:00