If I got it right, you just create exactly the same environment on your own box with nix store wherever you like (its location is controlled by NIX_STORE_DIR) and build everything from source, thus you get binaries with custom path to the store hard-wired. Then you copy those to your target machine.
-- Кирилл Елагин On Fri, Jun 13, 2014 at 7:56 PM, Mateusz Kowalczyk <fuuze...@fuuzetsu.co.uk> wrote: > On 06/13/2014 02:33 PM, Vladimír Čunát wrote: > > On 06/13/2014 02:19 PM, Andreas Herrmann wrote: > >> Given a case where you can't get the admin to give you `/nix`, and where > >> you have space/compute constraints on the target, would it be possible > >> to create the full nix install on your own local machine in the correct > >> paths, and then just copy it to the target? Maybe a little like your > >> own, small, on-demand hydra... > > > > It should be enough to just define NIX_STORE_DIR when using the nix > tools. > > > > However, there might not be an easy way ready for installing the nix > > tools itself without root privileges. Some description of the whole > > process is e.g. > > > https://nixos.org/wiki/How_to_install_nix_in_home_(on_another_distribution) > > > > > > Vlada > > > > > > > > > > _______________________________________________ > > nix-dev mailing list > > nix-dev@lists.science.uu.nl > > http://lists.science.uu.nl/mailman/listinfo/nix-dev > > > > Can you elaborate on how using NIX_STORE_DIR would work? I ran into a > space constraint problem (apparently 1.5GB to install GCC is not enough) > so next thing I want to try is to compile it on my home computer and > then send it over to my restricted target box. How would the whole > process look like? > > Do I need to create the store directory at same path it is at on the > target box? What commands can I use to transfer the built GCC between > stores? > > > -- > Mateusz K. > _______________________________________________ > nix-dev mailing list > nix-dev@lists.science.uu.nl > http://lists.science.uu.nl/mailman/listinfo/nix-dev >
_______________________________________________ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev