about summary refs log tree commit diff
path: root/doc/manual
diff options
context:
space:
mode:
authorEelco Dolstra <e.dolstra@tudelft.nl>2007-04-27T23·48+0000
committerEelco Dolstra <e.dolstra@tudelft.nl>2007-04-27T23·48+0000
commit89c1d2b202dccbf91c40586ac33efee515f7e93d (patch)
tree4db7330ddf5d3473e97421f645577ce89f3389d5 /doc/manual
parenta46db5d013a5c3ab5b041824bfb935e5c042886c (diff)
* Package flag "keep" that prevents a package from being removed from
  a user environment by an install or upgrade action.  This is
  particularly useful if you have a version installed that you don't
  want to upgrade (e.g., because the newer versions are broken).
  Example:

    $ nix-env -u zapping --dry-run
    (dry run; not doing anything)
    upgrading `zapping-0.9.6' to `zapping-0.10cvs6'

    $ nix-env --set-flag keep true zapping

    $ nix-env -u zapping --dry-run
    (dry run; not doing anything)

  However, "-e" will still uninstall the package.  (Maybe we should
  require the keep flag to be explicitly set to false before it can be
  uninstalled.)

Diffstat (limited to 'doc/manual')
-rw-r--r--doc/manual/release-notes.xml4
1 files changed, 2 insertions, 2 deletions
diff --git a/doc/manual/release-notes.xml b/doc/manual/release-notes.xml
index 161643e52d4e..3b4525129de3 100644
--- a/doc/manual/release-notes.xml
+++ b/doc/manual/release-notes.xml
@@ -72,8 +72,8 @@
 
   <listitem><para>TODO: <command>nix-env</command>
   <option>--set-flag</option>.  Specific flags:
-  <literal>active</literal>,
-  <literal>priority</literal>.</para></listitem>
+  <literal>active</literal>, <literal>priority</literal>,
+  <literal>keep</literal>.</para></listitem>
   
 
   <listitem><para><command>nix-env -q</command> now has a flag