]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
doc: move man pages to resources/man
authorJörg Behrmann <behrmann@physik.fu-berlin.de>
Fri, 30 Aug 2024 09:16:50 +0000 (11:16 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 5 Sep 2024 09:20:06 +0000 (11:20 +0200)
.github/workflows/ci.yml
mkosi/__init__.py
mkosi/initrd/resources/__init__.py [deleted file]
mkosi/resources/man/mkosi-initrd.md [moved from mkosi/initrd/resources/mkosi-initrd.md with 100% similarity]
mkosi/resources/man/mkosi-sandbox.md [moved from mkosi/sandbox/resources/mkosi-sandbox.md with 100% similarity]
mkosi/resources/man/mkosi.md [moved from mkosi/resources/mkosi.md with 100% similarity]
pyproject.toml
tools/make-man-page.sh

index d209205d8126f8b20fd967d180dc69b3eeaa8c3b..2524f06b2460569eabaa413ca8bd01469dfd217d 100644 (file)
@@ -85,7 +85,7 @@ jobs:
           bin/mkosi completion bash | shellcheck -
 
       - name: Test man page generation
-        run: pandoc -s mkosi.md -o mkosi.1
+        run: tools/make-man-page.sh
 
   integration-test:
     runs-on: ubuntu-24.04
index 4553bc3b9d1f16ac04413bcac8822bc23cb54a33..3d76f674c1a77d0d41a9ef97492c41b746846293 100644 (file)
@@ -3596,7 +3596,7 @@ def show_docs(args: Args, *, resources: Path) -> None:
         form = formats.pop(0)
         try:
             if form == DocFormat.man:
-                man = resources / "mkosi.1"
+                man = resources / "man/mkosi.1"
                 if not man.exists():
                     raise FileNotFoundError()
                 run(["man", "--local-file", man])
@@ -3604,11 +3604,11 @@ def show_docs(args: Args, *, resources: Path) -> None:
             elif form == DocFormat.pandoc:
                 if not find_binary("pandoc"):
                     logging.error("pandoc is not available")
-                pandoc = run(["pandoc", "-t", "man", "-s", resources / "mkosi.md"], stdout=subprocess.PIPE)
+                pandoc = run(["pandoc", "-t", "man", "-s", resources / "man/mkosi.md"], stdout=subprocess.PIPE)
                 run(["man", "--local-file", "-"], input=pandoc.stdout)
                 return
             elif form == DocFormat.markdown:
-                page((resources / "mkosi.md").read_text(), args.pager)
+                page((resources / "man/mkosi.md").read_text(), args.pager)
                 return
             elif form == DocFormat.system:
                 run(["man", "mkosi"])
diff --git a/mkosi/initrd/resources/__init__.py b/mkosi/initrd/resources/__init__.py
deleted file mode 100644 (file)
index e69de29..0000000
index 780148be7eecfb51a6c8e78ee1d49479dcfe1524..04f5d818d9ec33d2ab2cb30e3707019ff9cbef4c 100644 (file)
@@ -36,7 +36,7 @@ packages = [
 ]
 
 [tool.setuptools.package-data]
-"mkosi.resources" = ["repart/**/*", "mkosi.md", "mkosi.1", "mkosi-initrd/**/*", "mkosi-tools/**/*"]
+"mkosi.resources" = ["repart/**/*", "man/*", "mkosi-initrd/**/*", "mkosi-tools/**/*"]
 "mkosi.initrd.resources" = ["mkosi-initrd.md", "mkosi-initrd.1"]
 "mkosi.sandbox.resources" = ["mkosi-sandbox.md", "mkosi-sandbox.1"]
 
index 17c5cd706938ee7ac1ae0fe29445f0df9f64e117..a6303163f7f4bbde603381693ad86ff30f0d9dbe 100755 (executable)
@@ -2,6 +2,6 @@
 # SPDX-License-Identifier: LGPL-2.1-or-later
 set -ex
 
-pandoc -t man -s -o mkosi/resources/mkosi.1 mkosi/resources/mkosi.md
-pandoc -t man -s -o mkosi/initrd/resources/mkosi-initrd.1 mkosi/initrd/resources/mkosi-initrd.md
-pandoc -t man -s -o mkosi/sandbox/resources/mkosi-sandbox.1 mkosi/sandbox/resources/mkosi-sandbox.md
+pandoc -t man -s -o mkosi/resources/man/mkosi.1 mkosi/resources/man/mkosi.md
+pandoc -t man -s -o mkosi/resources/man/mkosi-initrd.1 mkosi/resources/man/mkosi-initrd.md
+pandoc -t man -s -o mkosi/resources/man/mkosi-sandbox.1 mkosi/resources/man/mkosi-sandbox.md