summary refs log tree commit diff
path: root/release/checks/doc-links.nix
blob: 171eaf560d3b2edcbd216e71d9a63332db325631 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# SPDX-License-Identifier: MIT
# SPDX-FileCopyrightText: 2022 Unikie

import ../../lib/eval-config.nix ({ config, ... }:
config.pkgs.callPackage ({ runCommand, ruby, wget }:

runCommand "spectrum-doc-links" {
  doc = import ../../Documentation { inherit config; };
  nativeBuildInputs = [ ruby wget ];
} ''
  mkdir root
  ln -s $doc root/doc
  ruby -run -e httpd -- --port 4000 root &
  wget -r -nv --delete-after --no-parent --retry-connrefused http://localhost:4000/doc/
  touch $out
''
) { })