Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2004-01-08 | * Manual updates. | Eelco Dolstra | 7 | -250/+342 | |
2004-01-08 | * Include version number in manual. | Eelco Dolstra | 3 | -4/+12 | |
2004-01-07 | * Upgraded to Berkeley DB 4.2.52. The main advantage of 4.2 is that | Eelco Dolstra | 2 | -6/+7 | |
it automatically removes log files when they are no longer needed. *** IMPORTANT *** If you have an existing Nix installation, you must checkpoint the Nix database to prevent recent transactions from being undone. Do the following: - optional: make a backup of $prefix/var/nix/db. - run `db_checkpoint' from Berkeley DB 4.1: $ db_checkpoint -h $prefix/var/nix/db -1 - optional (?): run `db_recover' from Berkeley DB 4.1: $ db_recover -h $prefix/var/nix/db - remove $prefix/var/nix/db/log* and $prefix/var/nix/db/__db* | |||||
2004-01-07 | * Include images/ in distribution. | Eelco Dolstra | 1 | -1/+1 | |
2004-01-06 | * book -> manual | Eelco Dolstra | 2 | -12/+12 | |
2004-01-06 | * Install images. | Eelco Dolstra | 1 | -1/+9 | |
2004-01-05 | * Implemented Eelco V.'s `nix-env -I' command to specify the default | Eelco Dolstra | 7 | -42/+86 | |
path of the Nix expression to be used with the import, upgrade, and query commands. For instance, $ nix-env -I ~/nixpkgs/pkgs/system/i686-linux.nix $ nix-env --query --available [aka -qa] sylpheed-0.9.7 bison-1.875 pango-1.2.5 subversion-0.35.1 ... $ nix-env -i sylpheed $ nix-env -u subversion There can be only one default at a time. * If the path to a Nix expression is a symlink, follow the symlink prior to resolving relative path references in the expression. | |||||
2004-01-05 | * Implemented Eelco V.'s `-p' command to switch profiles. It switches | Eelco Dolstra | 3 | -18/+33 | |
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: $ nix-env -l my_profile -i foo.nix subversion quake $ nix-env -p my_profile I don't like the term "profile". Let's deprecate it :-) | |||||
2004-01-02 | * RPM sucks. | Eelco Dolstra | 1 | -2/+2 | |
2004-01-02 | * Generate RPM spec file. | Eelco Dolstra | 4 | -7/+12 | |
2004-01-02 | * Add $prefix/store to the RPM. | Eelco Dolstra | 2 | -1/+2 | |
* Allow extra flags to be passed to RPM. | |||||
2003-12-30 | * RPM spec file. | Eelco Dolstra | 8 | -32/+76 | |
* Respect DESTDIR variable. | |||||
2003-12-23 | * nix-pull requires libexecdir to be substituted. | Eelco Dolstra | 1 | -0/+1 | |
2003-12-23 | * Fixed a bug in the upgrade operation. | Eelco Dolstra | 1 | -11/+13 | |
2003-12-22 | * GCC 2.95 compatibility. | Eelco Dolstra | 6 | -3/+29 | |
2003-12-22 | * Upgrade operation in `nix-env'. For instance, you can say | Eelco Dolstra | 2 | -24/+165 | |
nix-env -u foo.nix strategoxt to replace the installed `strategoxt' derivation with the one from `foo.nix', if the latter has a higher version number. This is a no-op if `strategoxt' is not installed. Wildcards are also accepted, so nix-env -u foo.nix '*' will replace any installed derivation with newer versions from `foo.nix', if available. The notion of "version number" is somewhat ad hoc, but should be useful in most cases, as evidenced by the following unit tests for the version comparator: TEST("1.0", "2.3", -1); TEST("2.1", "2.3", -1); TEST("2.3", "2.3", 0); TEST("2.5", "2.3", 1); TEST("3.1", "2.3", 1); TEST("2.3.1", "2.3", 1); TEST("2.3.1", "2.3a", 1); TEST("2.3pre1", "2.3", -1); TEST("2.3pre3", "2.3pre12", -1); TEST("2.3a", "2.3c", -1); TEST("2.3pre1", "2.3c", -1); TEST("2.3pre1", "2.3q", -1); (-1 = less, 0 = equal, 1 = greater) * A new verbosity level `lvlInfo', between `lvlError' and `lvlTalkative'. This is the default for `nix-env', so without any `-v' flags users should get useful output, e.g., $ nix-env -u foo.nix strategoxt upgrading `strategoxt-0.9.2' to `strategoxt-0.9.3' | |||||
2003-12-21 | * Version numbers can be omitted in install/uninstall. E.g., | Eelco Dolstra | 2 | -34/+106 | |
nix-env -i foo.nix subversion The version number part of a derivation name is defined as everything following the first dash not followed by a letter. | |||||
2003-12-21 | * `-u' -> `-e'. | Eelco Dolstra | 2 | -39/+58 | |
* `--link' / `-l' flag to specify the switch symlink to use (by default, /nix/var/nix/links/current). | |||||
2003-12-21 | * Oops. | Eelco Dolstra | 2 | -0/+17 | |
2003-12-21 | * Man pages in sections. | Eelco Dolstra | 4 | -7/+14 | |
2003-12-21 | * Missing semicolons. | Eelco Dolstra | 2 | -4/+4 | |
2003-12-21 | * Bug fix: parallel builds of the same derivation failed due to lock file ↵ | Eelco Dolstra | 1 | -3/+5 | |
removal. | |||||
2003-12-05 | * Refactoring: put the manifest-reading code in a separate file. | Eelco Dolstra | 3 | -89/+113 | |
2003-12-05 | * Allow successors that don't exist but have a substitute. | Eelco Dolstra | 1 | -34/+73 | |
* Integrity: check in successor / substitute registration whether the target path exists or has a substitute. | |||||
2003-12-04 | * Fix for too long command lines when calling `nix-store | Martin Bravenboer | 1 | -4/+16 | |
--register-[substitutes|successors]. | |||||
2003-12-03 | * Get rid of the icons in warnings etc. | Eelco Dolstra | 1 | -12/+1 | |
2003-12-02 | * Epigraph ;-) | Eelco Dolstra | 2 | -0/+11 | |
2003-12-02 | * A nice stylesheet for the manual. | Eelco Dolstra | 3 | -8/+212 | |
2003-12-02 | * Add missing files to `make dist'. | Eelco Dolstra | 3 | -3/+3 | |
2003-12-02 | * Regression fix: query flags (e.g., "-qsf") were broken. | Eelco Dolstra | 1 | -0/+2 | |
2003-12-01 | * Bug fix in nix-push. | Eelco Dolstra | 1 | -19/+19 | |
2003-12-01 | * Help text for all (non-script) programs, so no more: | Eelco Dolstra | 14 | -32/+126 | |
$ nix-instantiate --help error: unknown flag `--help` Try `nix-instantiate --help' for more information. :-) | |||||
2003-12-01 | * Manual fixes (thanks to Merijn). | Eelco Dolstra | 1 | -7/+7 | |
2003-12-01 | * Fix `make check'. | Eelco Dolstra | 1 | -1/+1 | |
2003-12-01 | * Use a system name that does not include the OS manufacturer (i.e., | Eelco Dolstra | 7 | -7/+15 | |
"i686-linux" instead of "i686-suse-linux"). | |||||
2003-11-27 | * Manual updates. | Eelco Dolstra | 3 | -8/+175 | |
2003-11-26 | * Overview of nix-env. Recommended reading. :-) | Eelco Dolstra | 1 | -4/+220 | |
2003-11-26 | * Updates. | Eelco Dolstra | 4 | -1/+59 | |
2003-11-26 | * Updates. | Eelco Dolstra | 5 | -344/+177 | |
2003-11-26 | * Refactoring. | Eelco Dolstra | 7 | -664/+643 | |
* Convert tabs to spaces. | |||||
2003-11-26 | * Minor fix. | Eelco Dolstra | 1 | -1/+1 | |
2003-11-26 | * Typo fix. | Eelco Dolstra | 1 | -1/+1 | |
2003-11-26 | * Configure flags to specify the location of the DocBook DTD / stylesheets. | Eelco Dolstra | 2 | -5/+22 | |
2003-11-25 | * Use svn-revision to construct package version. | Eelco Dolstra | 1 | -5/+5 | |
2003-11-25 | * Use --nonet flag to prevent fetching of DTD. | Eelco Dolstra | 1 | -2/+2 | |
2003-11-25 | * Don't hardcode the path to the DocBook DTD/stylesheets. | Eelco Dolstra | 1 | -3/+0 | |
2003-11-25 | * Another fix. | Eelco Dolstra | 1 | -1/+1 | |
2003-11-25 | * More `make dist' fixes. | Eelco Dolstra | 6 | -18/+14 | |
2003-11-25 | * `make dist' fix. | Eelco Dolstra | 1 | -8/+1 | |
2003-11-25 | * Allow integer bindings in derivations. | Eelco Dolstra | 4 | -1/+25 | |