svn commit: r322269 - in projects/zfsd/head: libexec/atf libexec/atf/atf-ksh93 share/mk
Alan Somers
asomers at FreeBSD.org
Tue Aug 8 17:26:20 UTC 2017
Author: asomers
Date: Tue Aug 8 17:26:19 2017
New Revision: 322269
URL: https://svnweb.freebsd.org/changeset/base/322269
Log:
Remove atf-ksh93 in favor of atf-sh -s/usr/local/bin/ksh93.
Shebangs are allowed to be passed arguments, and since atf-sh already
accepts a -s argument to run the test using a different shell, just use that
instead. This eliminates the need for the hackish atf-ksh93.
Submitted by: will
Sponsored by: Spectra Logic Corp
Deleted:
projects/zfsd/head/libexec/atf/atf-ksh93/
Modified:
projects/zfsd/head/libexec/atf/Makefile
projects/zfsd/head/share/mk/atf.test.mk
Modified: projects/zfsd/head/libexec/atf/Makefile
==============================================================================
--- projects/zfsd/head/libexec/atf/Makefile Tue Aug 8 17:01:44 2017 (r322268)
+++ projects/zfsd/head/libexec/atf/Makefile Tue Aug 8 17:26:19 2017 (r322269)
@@ -25,6 +25,6 @@
#
# $FreeBSD$
-SUBDIR= atf-check atf-ksh93 atf-sh tests
+SUBDIR= atf-check atf-sh tests
.include <bsd.subdir.mk>
Modified: projects/zfsd/head/share/mk/atf.test.mk
==============================================================================
--- projects/zfsd/head/share/mk/atf.test.mk Tue Aug 8 17:01:44 2017 (r322268)
+++ projects/zfsd/head/share/mk/atf.test.mk Tue Aug 8 17:26:19 2017 (r322269)
@@ -95,7 +95,7 @@ CLEANFILES+= ${_T} ${_T}.tmp
ATF_TESTS_KSH93_SED_${_T}?= # empty
ATF_TESTS_KSH93_SRC_${_T}?= ${_T}.sh
${_T}: ${ATF_TESTS_KSH93_SRC_${_T}}
- echo '#! /usr/libexec/atf-ksh93' > ${.TARGET}.tmp
+ echo '#! /usr/libexec/atf-sh -s/usr/local/bin/ksh93' > ${.TARGET}.tmp
.if empty(ATF_TESTS_KSH93_SED_${_T})
cat ${.ALLSRC:N*Makefile*} >>${.TARGET}.tmp
.else
More information about the svn-src-projects
mailing list