From b32480f0f975e80caa0b87a0001c9343e258f987 Mon Sep 17 00:00:00 2001 From: Simon McVittie Date: Tue, 23 Jan 2018 10:49:37 +0000 Subject: build: Ensure that pm_to_blib finishes before rewriting shebang lines Otherwise, rewriting shebang lines can race with pm_to_blib, potentially resulting in files being corrupt or empty. --- Makefile.PL | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Makefile.PL') diff --git a/Makefile.PL b/Makefile.PL index 907ff30c9..6f1724697 100755 --- a/Makefile.PL +++ b/Makefile.PL @@ -61,7 +61,7 @@ extra_build: perl_shebangs $(outprogs) ikiwiki.setup docwiki sysconfdir docwiki: $(PERL) -Iblib/lib $(extramodules) $(tflag) ikiwiki.in --setup docwiki.setup --refresh -perl_shebangs: +perl_shebangs: pm_to_blib ifneq "$(PERL)" "/usr/bin/perl" set -e; \ for file in $(shebang_scripts); do \ -- cgit v1.2.3