summary refs log tree commit diff
path: root/nixos/doc/manual/default.nix
diff options
context:
space:
mode:
authorGraham Christensen <graham@grahamc.com>2018-04-27 22:44:25 -0400
committerGraham Christensen <graham@grahamc.com>2018-04-27 22:44:51 -0400
commit59f8b1e844d679d1ae7d2a94cf02f9ca259f0dfa (patch)
tree134842558c5d08b6e87edd8a95778aa721d49445 /nixos/doc/manual/default.nix
parent68d48cecf6944d74e25a0faeff14aaa4c4ddaf0a (diff)
downloadnixpkgs-59f8b1e844d679d1ae7d2a94cf02f9ca259f0dfa.tar
nixpkgs-59f8b1e844d679d1ae7d2a94cf02f9ca259f0dfa.tar.gz
nixpkgs-59f8b1e844d679d1ae7d2a94cf02f9ca259f0dfa.tar.bz2
nixpkgs-59f8b1e844d679d1ae7d2a94cf02f9ca259f0dfa.tar.lz
nixpkgs-59f8b1e844d679d1ae7d2a94cf02f9ca259f0dfa.tar.xz
nixpkgs-59f8b1e844d679d1ae7d2a94cf02f9ca259f0dfa.tar.zst
nixpkgs-59f8b1e844d679d1ae7d2a94cf02f9ca259f0dfa.zip
nixos docs: Move generated XML in to a specific subdirectory to allow easier hacking
Diffstat (limited to 'nixos/doc/manual/default.nix')
-rw-r--r--nixos/doc/manual/default.nix11
1 files changed, 8 insertions, 3 deletions
diff --git a/nixos/doc/manual/default.nix b/nixos/doc/manual/default.nix
index ac22712baf8..c396c799c63 100644
--- a/nixos/doc/manual/default.nix
+++ b/nixos/doc/manual/default.nix
@@ -102,13 +102,18 @@ let
     </section>
   '';
 
+  generatedSources = runCommand "generated-docbook" {} ''
+    mkdir $out
+    ln -s ${modulesDoc} $out/modules.xml
+    ln -s ${optionsDocBook} $out/options-db.xml
+    printf "%s" "${version}" > $out/version
+  '';
+
   copySources =
     ''
       cp -prd $sources/* . # */
+      ln -s ${generatedSources} ./generated
       chmod -R u+w .
-      ln -s ${modulesDoc} configuration/modules.xml
-      ln -s ${optionsDocBook} options-db.xml
-      printf "%s" "${version}" > version
     '';
 
   toc = builtins.toFile "toc.xml"