mirror of
https://github.com/privatevoid-net/nix-super.git
synced 2024-11-22 05:56:15 +02:00
add example to nix-store --import
this also features specifying `--store` to give more pointers for discoverability
This commit is contained in:
parent
05ad4e8806
commit
dcc2a51bac
1 changed files with 18 additions and 0 deletions
|
@ -19,3 +19,21 @@ Nix store, the import fails.
|
||||||
{{#include ../opt-common.md}}
|
{{#include ../opt-common.md}}
|
||||||
|
|
||||||
{{#include ../env-common.md}}
|
{{#include ../env-common.md}}
|
||||||
|
|
||||||
|
# Examples
|
||||||
|
|
||||||
|
> **Example**
|
||||||
|
>
|
||||||
|
> Given a closure of GNU Hello as a file:
|
||||||
|
>
|
||||||
|
> ```shell-session
|
||||||
|
> $ storePath="$(nix-build '<nixpkgs>' -I nixpkgs=channel:nixpkgs-unstable -A hello --no-out-link)"
|
||||||
|
> $ nix-store --export $(nix-store --query --requisites $storePath) > hello.closure
|
||||||
|
> ```
|
||||||
|
>
|
||||||
|
> Import the closure into a [remote SSH store](@docroot@/store/types/ssh-store.md) using the [`--store`](@docroot@/command-ref/conf-file.md#conf-store) option:
|
||||||
|
>
|
||||||
|
> ```console
|
||||||
|
> $ nix-store --import --store ssh://alice@itchy.example.org < hello.closure
|
||||||
|
> ```
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue