Fix cursed makefile subshell issue for deb changelog
Makefiles are really cringe; too bad everything else is even worse :-)
This commit is contained in:
parent
e589c31f67
commit
0a3a6f569a
@ -121,7 +121,7 @@ prepare-deb: $(HAPROXY_DEBORIG) $(HAPROXY_BUILDIR)
|
|||||||
@for patch in $(BUILD_PATCHES_FILES); do echo "$${patch}" >> "$(DEBIAN_PATCHES_DIR)/series"; done
|
@for patch in $(BUILD_PATCHES_FILES); do echo "$${patch}" >> "$(DEBIAN_PATCHES_DIR)/series"; done
|
||||||
export BUILD_DATE="$(shell date -u +'%a, %e %b %Y %H:%m:%S %z')" && \
|
export BUILD_DATE="$(shell date -u +'%a, %e %b %Y %H:%m:%S %z')" && \
|
||||||
export BUILD_VERSION="$(HAPROXY_VERSION)-$(HAPROXY_SHORTSHA)-1~mangadex+$(BUILD_VERSION_REPOSHA)" && \
|
export BUILD_VERSION="$(HAPROXY_VERSION)-$(HAPROXY_SHORTSHA)-1~mangadex+$(BUILD_VERSION_REPOSHA)" && \
|
||||||
export BUILD_MESSAGE=$(echo "$${BUILD_MESSAGE:-"No build changelog message"}" | head -n1) && \
|
export BUILD_MESSAGE="$(shell echo "$${BUILD_MESSAGE:-"No build message"}" | head -n1)" && \
|
||||||
envsubst < changelog.debian | tee "$(HAPROXY_BUILDIR)/debian/changelog" && \
|
envsubst < changelog.debian | tee "$(HAPROXY_BUILDIR)/debian/changelog" && \
|
||||||
cat debian/changelog >> "$(HAPROXY_BUILDIR)/debian/changelog"
|
cat debian/changelog >> "$(HAPROXY_BUILDIR)/debian/changelog"
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user