mirror of
https://github.com/privatevoid-net/nix-super.git
synced 2024-11-25 23:36:16 +02:00
Merge pull request #10710 from fricklerhandwerk/nix-store-import-example
add example to `nix-store --import`
This commit is contained in:
commit
6193737ca1
1 changed files with 18 additions and 0 deletions
|
@ -23,3 +23,21 @@ If a path [refers](@docroot@/glossary.md#gloss-reference) to another path that d
|
||||||
{{#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