mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-02-10 10:52:31 -05:00
guix: Update documentation for time-machine
Wait a minute, doc. Are you telling me you built a time machine... Out of a functional package manager?
This commit is contained in:
parent
e6050884fd
commit
88c83636d5
1 changed files with 8 additions and 9 deletions
|
@ -62,15 +62,16 @@ Likewise, to perform a bootstrapped build (takes even longer):
|
||||||
export ADDITIONAL_GUIX_ENVIRONMENT_FLAGS='--bootstrap --no-substitutes'
|
export ADDITIONAL_GUIX_ENVIRONMENT_FLAGS='--bootstrap --no-substitutes'
|
||||||
```
|
```
|
||||||
|
|
||||||
### Using the right Guix
|
### Using a version of Guix with `guix time-machine` capabilities
|
||||||
|
|
||||||
Once Guix is installed, deploy our patched version into your current Guix
|
> Note: This entire section can be skipped if you are already using a version of
|
||||||
profile. The changes there are slowly being upstreamed.
|
> Guix that has [the `guix time-machine` command][guix/time-machine].
|
||||||
|
|
||||||
|
Once Guix is installed, if it doesn't have the `guix time-machine` command, pull
|
||||||
|
the latest `guix`.
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
guix pull --url=https://github.com/dongcarl/guix.git \
|
guix pull --max-jobs=4 # change number of jobs accordingly
|
||||||
--commit=82c77e52b8b46e0a3aad2cb12307c2e30547deec \
|
|
||||||
--max-jobs=4 # change accordingly
|
|
||||||
```
|
```
|
||||||
|
|
||||||
Make sure that you are using your current profile. (You are prompted to do this
|
Make sure that you are using your current profile. (You are prompted to do this
|
||||||
|
@ -80,9 +81,6 @@ at the end of the `guix pull`)
|
||||||
export PATH="${HOME}/.config/guix/current/bin${PATH:+:}$PATH"
|
export PATH="${HOME}/.config/guix/current/bin${PATH:+:}$PATH"
|
||||||
```
|
```
|
||||||
|
|
||||||
> Note: There is ongoing work to eliminate this entire section using Guix
|
|
||||||
> [inferiors][guix/inferiors] and [channels][guix/channels].
|
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
### As a Development Environment
|
### As a Development Environment
|
||||||
|
@ -224,6 +222,7 @@ repository and will likely put one up soon.
|
||||||
[guix/substitute-server-auth]: https://www.gnu.org/software/guix/manual/en/html_node/Substitute-Server-Authorization.html
|
[guix/substitute-server-auth]: https://www.gnu.org/software/guix/manual/en/html_node/Substitute-Server-Authorization.html
|
||||||
[guix/inferiors]: https://www.gnu.org/software/guix/manual/en/html_node/Inferiors.html
|
[guix/inferiors]: https://www.gnu.org/software/guix/manual/en/html_node/Inferiors.html
|
||||||
[guix/channels]: https://www.gnu.org/software/guix/manual/en/html_node/Channels.html
|
[guix/channels]: https://www.gnu.org/software/guix/manual/en/html_node/Channels.html
|
||||||
|
[guix/time-machine]: https://guix.gnu.org/manual/en/html_node/Invoking-guix-time_002dmachine.html
|
||||||
|
|
||||||
[debian/guix-package]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=850644
|
[debian/guix-package]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=850644
|
||||||
[fanquake/guix-docker]: https://github.com/fanquake/core-review/tree/master/guix
|
[fanquake/guix-docker]: https://github.com/fanquake/core-review/tree/master/guix
|
||||||
|
|
Loading…
Add table
Reference in a new issue