diff options
Diffstat (limited to 'regress')
-rw-r--r-- | regress/replace-interpreter/Makefile | 31 | ||||
-rw-r--r-- | regress/replace-interpreter/PLIST | 2 | ||||
-rw-r--r-- | regress/replace-interpreter/spec | 8 |
3 files changed, 41 insertions, 0 deletions
diff --git a/regress/replace-interpreter/Makefile b/regress/replace-interpreter/Makefile new file mode 100644 index 00000000000..43eb7cb8b2d --- /dev/null +++ b/regress/replace-interpreter/Makefile @@ -0,0 +1,31 @@ +# $NetBSD: Makefile,v 1.1 2020/05/09 18:25:28 rillig Exp $ +# +# Ensures that replace-interpreter comes before check-portability. +# Without this, it would not be possible to quickly and easily patch +# bash programs that declare /bin/sh as their interpreter. +# + +PKGNAME= replace-interpreter-2020.05.09 +CATEGORIES= pkgtools +DISTFILES= # none + +COMMENT= Ensures correct order of replace-interpreter +LICENSE= 2-clause-bsd + +USE_TOOLS+= printf chmod bash +WRKSRC= ${WRKDIR} +BUILD_DIRS= # none +DESCR_SRC= /dev/null +AUTO_MKDIRS= yes + +REPLACE_BASH= command + +do-extract: + ${RUN} printf '%s\n' '#! /bin/sh' 'test a == b' > ${WRKSRC}/command + ${RUN} chmod +x ${WRKSRC}/command + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/command \ + ${DESTDIR}${PREFIX}/bin/regress-replace-interpreter + +.include "../../mk/bsd.pkg.mk" diff --git a/regress/replace-interpreter/PLIST b/regress/replace-interpreter/PLIST new file mode 100644 index 00000000000..8daf5887e40 --- /dev/null +++ b/regress/replace-interpreter/PLIST @@ -0,0 +1,2 @@ +@comment $NetBSD: PLIST,v 1.1 2020/05/09 18:25:28 rillig Exp $ +bin/regress-replace-interpreter diff --git a/regress/replace-interpreter/spec b/regress/replace-interpreter/spec new file mode 100644 index 00000000000..98c1513e4b6 --- /dev/null +++ b/regress/replace-interpreter/spec @@ -0,0 +1,8 @@ +# $NetBSD: spec,v 1.1 2020/05/09 18:25:28 rillig Exp $ + +MAKEARGS_TEST="install" +MAKEARGS_CLEAN="deinstall clean" + +check_result() { + exit_status 0 +} |