summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorAlejandro Colomar <alx@kernel.org>2023-11-22 15:36:25 +0100
committerAlejandro Colomar <alx@kernel.org>2023-11-22 15:46:49 +0100
commit9cf69afc926e009156eeb15314643a97148fdcb2 (patch)
tree40410198024d5478953b745f1dc5776a0c68a05e /scripts
parent64dd51b3c41e95842b8367ae40823c8780465e62 (diff)
scripts/LinuxManBook/build_linux_man_book.sh: Allow running from any working directory
Signed-off-by: Alejandro Colomar <alx@kernel.org>
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/LinuxManBook/build_linux_man_book.sh14
1 files changed, 8 insertions, 6 deletions
diff --git a/scripts/LinuxManBook/build_linux_man_book.sh b/scripts/LinuxManBook/build_linux_man_book.sh
index 6c0f20891..68904b01b 100755
--- a/scripts/LinuxManBook/build_linux_man_book.sh
+++ b/scripts/LinuxManBook/build_linux_man_book.sh
@@ -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;