Skip to content
Snippets Groups Projects
  1. Feb 16, 2006
    • Eelco Dolstra's avatar
      * A simple hack to fix NIX-18: the garbage collector cannot run when · 651ab439
      Eelco Dolstra authored
        the disk is full (because to delete something from the Nix store, we
        need a Berkeley DB transaction, which takes up disk space).  Under
        normal operation, we make sure that there exists a file
        /nix/var/nix/db/reserved of 1 MB.  When running the garbage
        collector, we delete that file before we open the Berkeley DB
        environment.
      651ab439
  2. Feb 13, 2006
  3. Feb 12, 2006
  4. Feb 10, 2006
  5. Feb 08, 2006
  6. Feb 07, 2006
  7. Feb 03, 2006
  8. Feb 02, 2006
    • Eelco Dolstra's avatar
      * When killing a build hook, kill the entire process group (as · b90daaaf
      Eelco Dolstra authored
        intended).  This ensures that any ssh child processes to remote
        machines are also killed, and thus the Nix process on the remote
        machine also exits.  Without this, the remote Nix process will
        continue until it exists or until its stdout buffer gets full and it
        locks up.  (Partially fixes NIX-35.)
      b90daaaf
  9. Feb 01, 2006
  10. Jan 26, 2006
  11. Jan 19, 2006
  12. Jan 12, 2006
    • Eelco Dolstra's avatar
      * New tools nix-pack-closure and nix-unpack-closure. These provide a · e4d4969a
      Eelco Dolstra authored
        useful way to transfer the closure of a store path to another
        machine.
      
        These commands provide functionality previously possible through
        `nix-push --copy'.  However, they are much more convenient in many
        situations (though possibly less efficient).
        
        Example:
        $ nix-pack-closure /nix/store/hj232g1r...-subversion-1.3.0 > svn.closure
        (on another machine:)
        $ nix-unpack-closure < svn.closure
      
        Note that Subversion is added to the store, but not installed into a
        user environment.  One should do `nix-env -i
        /nix/store/hj232g1r...-subversion-1.3.0' for that.
      
        Another example: copy the application Azureus to the machine
        `scratchy' through ssh:
        
        $ nix-pack-closure $(which azureus) | ssh scratchy nix-unpack-closure
      
      e4d4969a
  13. Jan 09, 2006
  14. Jan 08, 2006
  15. Dec 25, 2005
  16. Dec 24, 2005
  17. Dec 23, 2005
  18. Dec 15, 2005
Loading