diff options
author | 2018-12-11 16:26:01 +0000 | |
---|---|---|
committer | 2018-12-11 16:26:01 +0000 | |
commit | 6355d1feaa79cbfc5b3281d46e55788152466534 (patch) | |
tree | 40d80fcd7a87377c68d5dee4bbebbb9d272b9527 | |
parent | remove filter action "rewrite" can only be done from a proc filter (diff) | |
download | wireguard-openbsd-6355d1feaa79cbfc5b3281d46e55788152466534.tar.xz wireguard-openbsd-6355d1feaa79cbfc5b3281d46e55788152466534.zip |
add a non regression test that triggers the nettle bug
-rw-r--r-- | regress/usr.sbin/pkg_add/Makefile | 46 |
1 files changed, 43 insertions, 3 deletions
diff --git a/regress/usr.sbin/pkg_add/Makefile b/regress/usr.sbin/pkg_add/Makefile index cce81b25daf..5054f9a4ec2 100644 --- a/regress/usr.sbin/pkg_add/Makefile +++ b/regress/usr.sbin/pkg_add/Makefile @@ -1,4 +1,4 @@ -# $OpenBSD: Makefile,v 1.58 2018/11/13 14:37:34 espie Exp $ +# $OpenBSD: Makefile,v 1.59 2018/12/11 16:26:01 espie Exp $ REGRESS_TARGETS=pkgnames pkgpaths signatures depends-check longnames pkgcfl \ collision-check1-disabled collision-check2-disabled collision-check3 \ @@ -51,14 +51,14 @@ LONG3=iamanotherreallylonglinkthatcantberepresentedcorrectlyinatararchivebutwewa LONG4=iamanotherreallylonghardlinkthatcantberepresentedcorrectlyinatararchivebutwewantittohappenanywaysohmygodaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa42 .for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 \ - 26 27 28 29 30 31 32 33 34 35 36 + 26 27 28 29 30 31 32 33 34 35 36 37 S$i ?= ${.OBJDIR}/src$i SRC$i ?= ${S$i}/usr/local D$i ?= ${.OBJDIR}/dest$i DEST$i ?= ${D$i}/usr/local .endfor -# current maxes (used): D33, SRC23, plist21 +# current maxes (used): D37, SRC24, plist22 pkgnames: perl ${.CURDIR}/check-name @@ -691,6 +691,46 @@ keys: mkdir signify signify -G -n -s signify/test-pkg.sec -p signify/test-pkg.pub +plist22: + @echo "@owner "`id -un` >>$@ + @echo "@group "`id -gn` >>$@ + @echo '@lib lib/libnettle.so.$${LIBnettle_VERSION}' >>$@ + +rep4/libnettle-0.tgz: plist22 + @mkdir -p ${SRC24}/lib + @touch ${SRC24}/lib/libnettle.so.0.0 + @${CREATE_PKG} -B src24 -DLIBnettle_VERSION=0.0 -f plist22 $@ + +rep4/cups-libs-0.tgz: + @${CREATE_PKG} -P't/gnutls:gnutls-*:gnutls-0' -f ${.CURDIR}/empty $@ + +rep5/cups-libs-0.tgz: + @${CREATE_PKG} -P't/gnutls:gnutls-*:gnutls-0' -f ${.CURDIR}/empty $@ + +rep4/gnutls-0.tgz: + @${CREATE_PKG} -P't/libnettle:libnettle-*:libnettle-0' -f ${.CURDIR}/empty $@ + +rep5/gnutls-0.tgz: + @${CREATE_PKG} -P't/libnettle:libnettle-*:libnettle-1' -f ${.CURDIR}/empty $@ + +rep4/gtk+3-cups-0.tgz: + @${CREATE_PKG} -DREGRESSION_TESTING -W nettle.0.0 -P't/cups-libs:cups-libs-*:cups-libs-0' -f ${.CURDIR}/empty $@ + +rep5/gtk+3-cups-0.tgz: + @${CREATE_PKG} -DREGRESSION_TESTING -W nettle.1.0 -P't/cups-libs:cups-libs-*:cups-libs-0' -f ${.CURDIR}/empty $@ + +rep5/libnettle-1.tgz: plist22 + @mkdir -p ${SRC24}/lib + @touch ${SRC24}/lib/libnettle.so.1.0 + @${CREATE_PKG} -B src24 -DLIBnettle_VERSION=1.0 -f plist22 $@ + +nettle-bug: rep4/cups-libs-0.tgz rep4/gtk+3-cups-0.tgz rep4/gnutls-0.tgz \ + rep4/libnettle-0.tgz rep5/cups-libs-0.tgz rep5/gtk+3-cups-0.tgz \ + rep5/gnutls-0.tgz rep5/libnettle-1.tgz + @-rm -rf ${D37} + @ROOT=${D37} ${ADD_PKG} rep4/gtk+3-cups + @ROOT=${D37} PKG_PATH=${.OBJDIR}/rep5 ${ADD_PKG} -u gtk+3-cups + .PHONY: ${REGRESS_TARGETS} clean: |