]> git.ipfire.org Git - thirdparty/man-pages.git/commitdiff
scripts/LinuxManBook/build_linux_man_book.sh: Allow running from any working directory
authorAlejandro Colomar <alx@kernel.org>
Wed, 22 Nov 2023 14:36:25 +0000 (15:36 +0100)
committerAlejandro Colomar <alx@kernel.org>
Wed, 22 Nov 2023 14:46:49 +0000 (15:46 +0100)
Signed-off-by: Alejandro Colomar <alx@kernel.org>
scripts/LinuxManBook/build_linux_man_book.sh

index 6c0f20891a6b38529bd412b3f57831366e120f3b..68904b01ba77c99ac10011bbb48b471fa50aabae 100755 (executable)
@@ -3,18 +3,20 @@
 # SPDX-License-Identifier: GPL-3.0-or-later
 
 (
-       ./prepare_linux_man_book.pl "$1" \
+       "$(dirname "$0")"/prepare_linux_man_book.pl "$1" \
        | groff -z -dPDF.EXPORT=1 -dLABEL.REFS=1 -dpaper=a4 -Tpdf -k -pet \
-               -M. -F. -mandoc -manmark -P-pa4 \-rC1 -rCHECKSTYLE=3 2>&1 \
+               -M"$(dirname "$0")" -mandoc -manmark \
+               -F"$(dirname "$0")" -P-pa4 \-rC1 -rCHECKSTYLE=3 2>&1 \
        | LC_ALL=C grep '^\. *ds ';
 
-       ./prepare_linux_man_book.pl "$1";
+       "$(dirname "$0")"/prepare_linux_man_book.pl "$1";
 ) \
 | preconv \
 | tbl \
 | eqn -Tpdf \
 | (
-       troff -Tpdf -ms <LMBfront.ms;
-       troff -Tpdf -M. -F. -mandoc -manmark -dpaper=a4;
+       troff -Tpdf -ms <"$(dirname "$0")"/LMBfront.ms;
+       troff -Tpdf -M"$(dirname "$0")" -mandoc -manmark \
+               -F"$(dirname "$0")" -dpaper=a4;
 ) \
-| gropdf -F. -pa4;
+| gropdf -F"$(dirname "$0")" -pa4;