diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2015-09-24 11:47:00 +0200 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2015-09-24 11:51:26 +0200 |
commit | 5b8dae8ef3870aca16632ff29bf26391898d08f5 (patch) | |
tree | 02170403a4e86953921618f7733720496929df2c /nixos | |
parent | 89e983786a4e2cf6dd238af4df6da373cc01e62b (diff) |
Prevent future store path references in the manual
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/doc/manual/default.nix | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/nixos/doc/manual/default.nix b/nixos/doc/manual/default.nix index 15bd185ccec99..87964e27bb9cd 100644 --- a/nixos/doc/manual/default.nix +++ b/nixos/doc/manual/default.nix @@ -31,10 +31,8 @@ let else fn; - # Convert the list of options into an XML file. The builtin - # unsafeDiscardStringContext is used to prevent the realisation of - # the store paths which are used in options definitions. - optionsXML = builtins.toFile "options.xml" (builtins.unsafeDiscardStringContext (builtins.toXML optionsList')); + # Convert the list of options into an XML file. + optionsXML = builtins.toFile "options.xml" (builtins.toXML optionsList'); optionsDocBook = runCommand "options-db.xml" {} '' optionsXML=${optionsXML} @@ -139,6 +137,8 @@ in rec { ''; # */ meta.description = "The NixOS manual in HTML format"; + + allowedReferences = ["out"]; }; manualPDF = stdenv.mkDerivation { @@ -187,6 +187,8 @@ in rec { ${docbook5_xsl}/xml/xsl/docbook/manpages/docbook.xsl \ ./man-pages.xml ''; + + allowedReferences = ["out"]; }; } |