Commit graph

  • abd1878b26 * Optimised the SDF grammar. Eelco Dolstra 2004-01-29 14:24:53 +0000
  • 3648d1c732 * Explicitly compute the release name. Eelco Dolstra 2004-01-22 13:04:57 +0000
  • cdb50886f4 * Typos. Eelco Dolstra 2004-01-22 09:35:35 +0000
  • 3c4bc7276a * Added a note about adding /nix/etc/profile.d/nix.sh to the profile. Eelco Dolstra 2004-01-22 09:17:55 +0000
  • 4f72b408a5 Typos and url losser -> catamaran Martin Bravenboer 2004-01-22 08:47:59 +0000
  • 840551ebdb * Extra bit S' in --query --status' output: show whether there are any substitutes for the derivation. Eelco Dolstra 2004-01-21 16:41:17 +0000
  • 1109ea0680 * Fixed a subtle uninitialised variable bug in ATermMaps copied from ATermMaps. Found thanks to Valgrind! Eelco Dolstra 2004-01-21 14:49:32 +0000
  • 47f19b6293 * Absolutise the specified path in --import' and --profile'. Eelco Dolstra 2004-01-20 20:36:58 +0000
  • 4db7ef3fcc * Fixed URL. Eelco Dolstra 2004-01-20 17:18:41 +0000
  • 3778586b2a * Nix Quick Start guide. Eelco Dolstra 2004-01-20 15:37:55 +0000
  • 8baf50f108 * Manual updates. * Updated the README. Now it just refers to the manual. Eelco Dolstra 2004-01-20 11:49:32 +0000
  • 699989b216 * Ignore exit code from strip. Eelco Dolstra 2004-01-19 09:01:28 +0000
  • 3a4a4aaa88 * Strip binaries in RPMs. Eelco Dolstra 2004-01-19 08:49:25 +0000
  • f899e8ce4d * Test whether the symlink, not its target, exists. Eelco Dolstra 2004-01-16 15:17:36 +0000
  • b1c5f3c10d * Doh! Edited readmanifest.pm' instead of readmanifest.pm.in'. Eelco Dolstra 2004-01-16 14:54:39 +0000
  • 291030b900 * Remove debug message. Eelco Dolstra 2004-01-15 20:58:44 +0000
  • 447089a5f6 * Catch SIGINT to terminate cleanly when the user tries to interrupt Nix. This is to prevent Berkeley DB from becoming wedged. Eelco Dolstra 2004-01-15 20:23:55 +0000
  • 08719c6c97 * Obsolete. Eelco Dolstra 2004-01-15 20:13:54 +0000
  • 55e11bc0d3 * In nix-env --query --status', determine the I' bit by looking at the output path of a derivation, not the path of its store expression. This ensures that changes that affect the path of the store expression but not the output path, do not affect the `installed' state of a derivation. Eelco Dolstra 2004-01-15 14:43:00 +0000
  • 9a404e45c9 * Synchronous nix-pull' with nix-push'. * Use curl instead of wget. Eelco Dolstra 2004-01-14 14:20:33 +0000
  • 16f9b133ec * Improved `nix-push': it now uses HTTP PUT (instead of rsync) to copy files. Target location is no longer hard-coded; it accepts a number of URLs on the command line. Eelco Dolstra 2004-01-14 11:13:08 +0000
  • ff9af107d3 * Option `-B' to always show the output of builders, regardless of verbosity level. Eelco Dolstra 2004-01-13 16:35:43 +0000
  • 3495d153b3 * Periodically checkpoint the log. Eelco Dolstra 2004-01-13 13:37:25 +0000
  • 698e880c9f * Tricky: make sure that the accessor count is not reset to 0 if recovery fails. Eelco Dolstra 2004-01-13 12:36:43 +0000
  • 23fbc72f5d * Print error messages, not debug messages. Eelco Dolstra 2004-01-13 11:53:12 +0000
  • 4c4fe7a114 * Changed the extension for store expressions from ".nix" to ".store" (following the Usenix paper). Eelco Dolstra 2004-01-12 10:44:48 +0000
  • 46a71c857c * Option --force-realise' in nix-store --query'. Eelco Dolstra 2004-01-09 14:18:28 +0000
  • 30b31a8f61 * Start of nix-env reference. * Some CSS tweaks. Eelco Dolstra 2004-01-08 16:56:40 +0000
  • b594215531 * Manual updates. Eelco Dolstra 2004-01-08 15:01:37 +0000
  • 5346536b62 * Include version number in manual. Eelco Dolstra 2004-01-08 10:45:23 +0000
  • 7959354379 * Upgraded to Berkeley DB 4.2.52. The main advantage of 4.2 is that it automatically removes log files when they are no longer needed. Eelco Dolstra 2004-01-07 15:53:14 +0000
  • abe8c8c2aa * Include images/ in distribution. Eelco Dolstra 2004-01-07 10:59:38 +0000
  • 1ff986d51a * book -> manual Eelco Dolstra 2004-01-06 16:38:32 +0000
  • 2f0b93904b * Install images. Eelco Dolstra 2004-01-06 16:35:07 +0000
  • 4a373a3e9a * Implemented Eelco V.'s `nix-env -I' command to specify the default path of the Nix expression to be used with the import, upgrade, and query commands. For instance, Eelco Dolstra 2004-01-05 16:26:43 +0000
  • f83c5e3e5f * Implemented Eelco V.'s `-p' command to switch profiles. It switches the symlink ~/.nix-userenv to the given argument (which defaults to .../links/current). /etc/profile.d/nix-profile creates this symlink if it doesn't exist yet. Example use: Eelco Dolstra 2004-01-05 11:18:59 +0000
  • 0e68af0ce3 * RPM sucks. Eelco Dolstra 2004-01-02 16:09:59 +0000
  • 9ff3657095 * Generate RPM spec file. Eelco Dolstra 2004-01-02 16:04:53 +0000
  • 0e09cc12c0 * Add $prefix/store to the RPM. * Allow extra flags to be passed to RPM. Eelco Dolstra 2004-01-02 14:58:25 +0000
  • 94175e978a * RPM spec file. * Respect DESTDIR variable. Eelco Dolstra 2003-12-30 20:09:00 +0000
  • 68f2fadb78 * nix-pull requires libexecdir to be substituted. Eelco Dolstra 2003-12-23 22:15:12 +0000
  • 392b7e0f8e * Fixed a bug in the upgrade operation. Eelco Dolstra 2003-12-23 22:13:36 +0000
  • 833f2fc92d * GCC 2.95 compatibility. Eelco Dolstra 2003-12-22 16:40:46 +0000
  • cf0287c09e * Upgrade operation in `nix-env'. For instance, you can say Eelco Dolstra 2003-12-22 16:04:00 +0000
  • f3c9783846 * Version numbers can be omitted in install/uninstall. E.g., Eelco Dolstra 2003-12-21 23:58:56 +0000
  • a81b621202 * -u' -> -e'. * --link' / -l' flag to specify the switch symlink to use (by default, /nix/var/nix/links/current). Eelco Dolstra 2003-12-21 22:34:41 +0000
  • 0a753e182a * Oops. Eelco Dolstra 2003-12-21 22:02:58 +0000
  • df7a718786 * Man pages in sections. Eelco Dolstra 2003-12-21 21:57:09 +0000
  • 397c8ba898 * Missing semicolons. Eelco Dolstra 2003-12-21 21:56:54 +0000
  • 528f1d1867 * Bug fix: parallel builds of the same derivation failed due to lock file removal. Eelco Dolstra 2003-12-21 17:09:16 +0000
  • 06c5a7075d * Refactoring: put the manifest-reading code in a separate file. Eelco Dolstra 2003-12-05 11:25:38 +0000
  • cff6fd22eb * Allow successors that don't exist but have a substitute. * Integrity: check in successor / substitute registration whether the target path exists or has a substitute. Eelco Dolstra 2003-12-05 11:05:19 +0000
  • feaab52203 * Fix for too long command lines when calling `nix-store --register-[substitutes|successors]. Martin Bravenboer 2003-12-04 14:38:31 +0000
  • 00d4f907e1 * Get rid of the icons in warnings etc. Eelco Dolstra 2003-12-03 09:33:03 +0000
  • 31fd72ee17 * Epigraph ;-) Eelco Dolstra 2003-12-02 16:29:41 +0000
  • 16d971bce7 * A nice stylesheet for the manual. Eelco Dolstra 2003-12-02 15:36:49 +0000
  • 0d3a1a8582 * Add missing files to `make dist'. Eelco Dolstra 2003-12-02 12:37:37 +0000
  • 0c804c6775 * Regression fix: query flags (e.g., "-qsf") were broken. Eelco Dolstra 2003-12-02 10:21:40 +0000
  • a3ca74a1c3 * Bug fix in nix-push. Eelco Dolstra 2003-12-01 16:34:35 +0000
  • 078e20885e * Help text for all (non-script) programs, so no more: Eelco Dolstra 2003-12-01 15:55:05 +0000
  • 905d5b91fa * Manual fixes (thanks to Merijn). Eelco Dolstra 2003-12-01 14:52:51 +0000
  • 83ffd4f282 * Fix `make check'. Eelco Dolstra 2003-12-01 14:40:24 +0000
  • 5d2b424804 * Use a system name that does not include the OS manufacturer (i.e., "i686-linux" instead of "i686-suse-linux"). Eelco Dolstra 2003-12-01 14:36:50 +0000
  • dc05f29cf6 * Manual updates. Eelco Dolstra 2003-11-27 14:58:32 +0000
  • 7b0e29b4dc * Overview of nix-env. Recommended reading. :-) Eelco Dolstra 2003-11-26 16:09:27 +0000
  • 62d9b31d0a * Updates. Eelco Dolstra 2003-11-26 14:25:39 +0000
  • f6a30ab264 * Updates. Eelco Dolstra 2003-11-26 12:30:16 +0000
  • 2a4bac5459 * Refactoring. * Convert tabs to spaces. Eelco Dolstra 2003-11-26 11:24:13 +0000
  • bd0ce1a4be * Minor fix. Eelco Dolstra 2003-11-26 10:47:54 +0000
  • 80f8c38384 * Typo fix. Eelco Dolstra 2003-11-26 10:41:59 +0000
  • c38ba181ed * Configure flags to specify the location of the DocBook DTD / stylesheets. Eelco Dolstra 2003-11-26 10:41:21 +0000
  • 4da9316c8f * Use svn-revision to construct package version. Eelco Dolstra 2003-11-25 16:49:23 +0000
  • 6d5877ea12 * Use --nonet flag to prevent fetching of DTD. Eelco Dolstra 2003-11-25 13:43:48 +0000
  • 12e805cfb0 * Don't hardcode the path to the DocBook DTD/stylesheets. Eelco Dolstra 2003-11-25 13:06:12 +0000
  • ba73f94b3b * Another fix. Eelco Dolstra 2003-11-25 13:03:48 +0000
  • 66c115ef5f * More `make dist' fixes. Eelco Dolstra 2003-11-25 13:01:21 +0000
  • c3ee8c9166 * `make dist' fix. Eelco Dolstra 2003-11-25 12:35:52 +0000
  • 6e8c19714a * Allow integer bindings in derivations. Eelco Dolstra 2003-11-25 12:05:48 +0000
  • d1d87badf6 * Bug fix. Hmm, I thought I'd fixed this before :-| Eelco Dolstra 2003-11-24 16:38:46 +0000
  • 604c45e960 * Autoconf sucks. Eelco Dolstra 2003-11-24 12:10:16 +0000
  • e7ea52d3b3 * One-click installation :-) Eelco Dolstra 2003-11-24 11:11:40 +0000
  • b857267893 * Allow the top-level expression to be a derivation. * Hack: `nix-env -i *' installs all available derivations. Eelco Dolstra 2003-11-24 11:01:19 +0000
  • 496934a99c * Fix nix-pull. Eelco Dolstra 2003-11-24 09:25:08 +0000
  • c9cb1fa21f * Bug fix in path invalidation. * More consistency checks. Eelco Dolstra 2003-11-24 09:24:52 +0000
  • 60e86b124f * Get rid of tab characters. Eelco Dolstra 2003-11-24 08:20:49 +0000
  • af7e6fe22e * Don't use a hard-coded path. Eelco Dolstra 2003-11-22 21:12:36 +0000
  • 9486dda115 * Fix nix-push. Eelco Dolstra 2003-11-22 20:39:51 +0000
  • ab0bc4999a * Maintain integrity of the substitute and successor mappings when deleting a path in the store. * Allow absolute paths in Nix expressions. * Get nix-prefetch-url to work again. * Various other fixes. Eelco Dolstra 2003-11-22 18:45:56 +0000
  • 40d9eb14df * Fix the garbage collector. Eelco Dolstra 2003-11-22 15:58:34 +0000
  • 7a02d95418 * Remove lock files after building. Eelco Dolstra 2003-11-21 16:05:19 +0000
  • 06208d1d86 * Uninstallation. Eelco Dolstra 2003-11-21 14:23:18 +0000
  • 2e9042bd1e * Uninstall command (doesn't work yet). Eelco Dolstra 2003-11-20 13:48:48 +0000
  • e0b5a492f5 * Installation: add the previously installed packages. Switch to the new configuration. * Status queries. Eelco Dolstra 2003-11-19 21:32:03 +0000
  • 9898746ef3 * nix-env: a tool to manage user environments. * Replace all directory reading code by a generic readDirectory() function. Eelco Dolstra 2003-11-19 17:27:16 +0000
  • fd7ac09f10 * Refactoring (step 2). Eelco Dolstra 2003-11-19 12:03:01 +0000
  • ac68840e79 * Refactoring: put the Nix expression evaluator in its own library so that it can be used by multiple programs. Eelco Dolstra 2003-11-19 11:35:41 +0000
  • 2be8b5917a * Use `sdftable -s' to get warnings about the grammar. * Several bug fixes in the grammar. * Allow one-line comments (#... and //...) to end in EOF. Eelco Dolstra 2003-11-19 10:04:03 +0000
  • 38946e1378 * Forgot this one. Eelco Dolstra 2003-11-18 12:07:39 +0000
  • dfc9c64ead * "Fix expression" -> "Nix expression". * More refactoring. Eelco Dolstra 2003-11-18 12:06:07 +0000
  • b1117ef29d * nix -> nix-store, fix -> nix-instantiate. Eelco Dolstra 2003-11-18 11:38:25 +0000