mirror of
https://github.com/systemd/systemd.git
synced 2024-12-25 01:34:28 +03:00
f7db73528f
Fixes: #10546
33 lines
1.4 KiB
Bash
Executable File
33 lines
1.4 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
set -eu
|
|
|
|
cd "$@"/docs/
|
|
(
|
|
echo -e "# systemd Documentation\n"
|
|
|
|
for f in *.md ; do
|
|
if [ "x$f" != "xindex.md" ] ; then
|
|
t=`grep "^# " "$f" | head -n 1 | sed -e 's/^#\s*//'`
|
|
|
|
if [ "x$f" = "xCODE_OF_CONDUCT.md" -o "x$f" = "xCONTRIBUTING.md" ] ; then
|
|
# For some reason GitHub refuses to generate
|
|
# HTML versions of these two documents,
|
|
# probably because they are in some way special
|
|
# in GitHub behaviour (as they are shown as
|
|
# links in the issue submission form). Let's
|
|
# work around this limitation by linking to
|
|
# their repository browser version
|
|
# instead. This might not even be such a bad
|
|
# thing, given that the issue submission form
|
|
# and our index file thus link to the same
|
|
# version.
|
|
u="https://github.com/systemd/systemd/blob/master/docs/$f"
|
|
else
|
|
u="https://systemd.io/"`echo "$f" | sed -e 's/.md$//'`
|
|
fi
|
|
echo "* [$t]($u)"
|
|
fi
|
|
done
|
|
) > index.md
|