fixup! rst2man detection hangs

rst2man tend to hang when called without arguments, so a small -V is appended to print the version.
Also, make sure we found at least one rst2man executable

Signed-off-by: jpsollie <janpieter.sollie@edpnet.be>
This commit is contained in:
jpsollie 2021-07-24 09:50:52 +02:00 committed by Kent Overstreet
parent d6415ce25b
commit cb09c48a26

View File

@ -61,18 +61,22 @@ else
INITRAMFS_DIR=/etc/initramfs-tools
endif
var := $(shell rst2man 2>/dev/null)
var := $(shell rst2man -V 2>/dev/null)
ifeq ($(.SHELLSTATUS),0)
RST2MAN=rst2man
endif
var := $(shell rst2man.py 2>/dev/null)
var := $(shell rst2man.py -V 2>/dev/null)
ifeq ($(.SHELLSTATUS),0)
RST2MAN=rst2man.py
endif
undefine var
ifeq (,$(RST2MAN))
@echo "WARNING: no RST2MAN found!"
endif
.PHONY: all
all: bcachefs bcachefs.5