about summary refs log tree commit diff
path: root/nixos/doc/manual
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2016-04-20 20:53:24 +0200
committerEelco Dolstra <eelco.dolstra@logicblox.com>2016-04-20 20:57:02 +0200
commit25387a1bedefb391db9f8585cfa1d160fc3bacfe (patch)
tree5adb9da9533817c2090b25677f5fa2f0e36bd1c9 /nixos/doc/manual
parent0087d161204afc42355d1f867df5a9d51533bfae (diff)
downloadnixlib-25387a1bedefb391db9f8585cfa1d160fc3bacfe.tar
nixlib-25387a1bedefb391db9f8585cfa1d160fc3bacfe.tar.gz
nixlib-25387a1bedefb391db9f8585cfa1d160fc3bacfe.tar.bz2
nixlib-25387a1bedefb391db9f8585cfa1d160fc3bacfe.tar.lz
nixlib-25387a1bedefb391db9f8585cfa1d160fc3bacfe.tar.xz
nixlib-25387a1bedefb391db9f8585cfa1d160fc3bacfe.tar.zst
nixlib-25387a1bedefb391db9f8585cfa1d160fc3bacfe.zip
nixos-checkout: Remove
This command was useful when NixOS was spread across multiple
repositories, but now it's pretty pointless (and obfuscates what
happens, i.e. "git clone git://github.com/NixOS/nixpkgs.git").
Diffstat (limited to 'nixos/doc/manual')
-rw-r--r--nixos/doc/manual/development/sources.xml32
1 files changed, 11 insertions, 21 deletions
diff --git a/nixos/doc/manual/development/sources.xml b/nixos/doc/manual/development/sources.xml
index 879a31e32c59..fd0b0109b322 100644
--- a/nixos/doc/manual/development/sources.xml
+++ b/nixos/doc/manual/development/sources.xml
@@ -11,35 +11,25 @@ uses the NixOS and Nixpkgs sources provided by the
 <literal>nixos-unstable</literal> channel (kept in
 <filename>/nix/var/nix/profiles/per-user/root/channels/nixos</filename>).
 To modify NixOS, however, you should check out the latest sources from
-Git.  This is done using the following command:
+Git.  This is as follows:
 
 <screen>
-$ nixos-checkout <replaceable>/my/sources</replaceable>
-</screen>
-
-or
-
-<screen>
-$ mkdir -p <replaceable>/my/sources</replaceable>
-$ cd <replaceable>/my/sources</replaceable>
-$ nix-env -i git
 $ git clone git://github.com/NixOS/nixpkgs.git
 $ cd nixpkgs
 $ git remote add channels git://github.com/NixOS/nixpkgs-channels.git
 $ git remote update channels
 </screen>
 
-This will check out the latest NixOS sources to
-<filename><replaceable>/my/sources</replaceable>/nixpkgs/nixos</filename>
-and the Nixpkgs sources to
-<filename><replaceable>/my/sources</replaceable>/nixpkgs</filename>.
-(The NixOS source tree lives in a subdirectory of the Nixpkgs
-repository.) The remote <literal>channels</literal> refers to a
-read-only repository that tracks the Nixpkgs/NixOS channels (see <xref
-linkend="sec-upgrading"/> for more information about channels). Thus,
-the Git branch <literal>channels/nixos-14.12</literal> will contain
-the latest built and tested version available in the
-<literal>nixos-14.12</literal> channel.</para>
+This will check out the latest Nixpkgs sources to
+<filename>./nixpkgs</filename> the NixOS sources to
+<filename>./nixpkgs/nixos</filename>. (The NixOS source tree lives in
+a subdirectory of the Nixpkgs repository.) The remote
+<literal>channels</literal> refers to a read-only repository that
+tracks the Nixpkgs/NixOS channels (see <xref linkend="sec-upgrading"/>
+for more information about channels). Thus, the Git branch
+<literal>channels/nixos-14.12</literal> will contain the latest built
+and tested version available in the <literal>nixos-14.12</literal>
+channel.</para>
 
 <para>It’s often inconvenient to develop directly on the master
 branch, since if somebody has just committed (say) a change to GCC,