From 76bd5ad0f8347bc111c30f67b2eb151c2e5870ed Mon Sep 17 00:00:00 2001 From: "Kelvin M. Klann" Date: Wed, 12 Jul 2023 01:55:07 -0300 Subject: build: simplify code related to man pages Simplify the main targets and use wildcards instead of repeating the filenames manually. Also, restore the `man` target and building only when `HAVE_MAN` is enabled. Note: Make automatically removes intermediate files (.1 and .5), so in general only the .gz files have to be cleaned. Commands used to rename the man pages: cd src/man git mv firecfg.txt firecfg.1.in git mv firejail-login.txt firejail-login.5.in git mv firejail-profile.txt firejail-profile.5.in git mv firejail-users.txt firejail-users.5.in git mv firejail.txt firejail.1.in git mv firemon.txt firemon.1.in git mv jailcheck.txt jailcheck.1.in This is kind of a follow-up to commit 9e206b7f2 ("rework src/man Makefile", 2023-07-07). --- src/man/mkman.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/man/mkman.sh') diff --git a/src/man/mkman.sh b/src/man/mkman.sh index b538b0126..0302e0778 100755 --- a/src/man/mkman.sh +++ b/src/man/mkman.sh @@ -5,8 +5,10 @@ set -e -sed -i "s/VERSION/$1/g" "$2" MONTH="$(LC_ALL=C date -u --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}" +%b)" -sed -i "s/MONTH/$MONTH/g" "$2" YEAR="$(LC_ALL=C date -u --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}" +%Y)" -sed -i "s/YEAR/$YEAR/g" "$2" + +sed \ + -e "s/VERSION/$1/g" \ + -e "s/MONTH/$MONTH/g" \ + -e "s/YEAR/$YEAR/g" -- cgit v1.2.3-70-g09d2