From d4db1cde70b0791229ff2704262e53e94e7c0dad Mon Sep 17 00:00:00 2001 From: ng0 Date: Tue, 19 Mar 2019 17:17:02 +0000 Subject: [PATCH] generate perl for checkbashisms.pl --- lint/Makefile.am | 14 ++++++++++++++ lint/{checkbashisms.pl => checkbashisms.pl.in} | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) rename lint/{checkbashisms.pl => checkbashisms.pl.in} (99%) diff --git a/lint/Makefile.am b/lint/Makefile.am index 59d4b6073..0de8da54a 100644 --- a/lint/Makefile.am +++ b/lint/Makefile.am @@ -1,5 +1,19 @@ all: check-linters +do_subst = $(SED) -e 's,[@]PERL[@],$(PERL),g' + +SUFFIXES = pl.in .pl + +checkbashisms.pl: checkbashisms.pl.in Makefile + $(do_subst) < $(srcdir)/checkbashisms.pl.in > checkbashisms.pl + chmod +x checkbashisms.pl + +CLEANFILES= \ + checkbashisms.pl + +noinst_SCRIPTS = \ + $(CLEANFILES) + # Check for bashisms in shell scripts # Very verbose, need to exclude more files. check-bashism: diff --git a/lint/checkbashisms.pl b/lint/checkbashisms.pl.in similarity index 99% rename from lint/checkbashisms.pl rename to lint/checkbashisms.pl.in index b2a3c9aa1..0b8b06f86 100755 --- a/lint/checkbashisms.pl +++ b/lint/checkbashisms.pl.in @@ -1,4 +1,4 @@ -#!/usr/bin/env perl +#!@PERL@ # This script is essentially copied from /usr/share/lintian/checks/scripts, # which is: -- 2.25.1