Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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 | |
2003-11-24 | * Bug fix. Hmm, I thought I'd fixed this before :-| | Eelco Dolstra | 1 | -2/+2 | |
2003-11-24 | * Autoconf sucks. | Eelco Dolstra | 1 | -1/+1 | |
2003-11-24 | * One-click installation :-) | Eelco Dolstra | 3 | -73/+123 | |
The script nix-install-package takes a `Nix package file' (which contains one or more derivations, along with URLs of Nix caches), unpacks it, pulls the caches, and installs the derivations in the user's environment. For best results, associate the command `xterm -e /nix/bin/nix-install-package' with the MIME type `application/x-nix-package' and visit http://losser.st-lab.cs.uu.nl/~eelco/test/. | |||||
2003-11-24 | * Allow the top-level expression to be a derivation. | Eelco Dolstra | 1 | -13/+18 | |
* Hack: `nix-env -i *' installs all available derivations. |