summaryrefslogtreecommitdiff
path: root/regress
diff options
context:
space:
mode:
authoranton <anton@cvs.openbsd.org>2018-02-05 18:28:16 +0000
committeranton <anton@cvs.openbsd.org>2018-02-05 18:28:16 +0000
commitf8f2e8035e737d55be55ff71aad67b81da7aad2d (patch)
treec3b8b3044cac301ea3f333f2540c5c84b632b6cb /regress
parent4bb8238a70d06a81c684edb43b6e91d6ec9efcc2 (diff)
Pass env(1) to ${SUDO}, not the other way around. Solves an issue when running
the tests as a non-root and doas is not configured to preserve the OBJDIR variable. While here, ensure OBJDIR is defined and fix typos. ok bluhm@
Diffstat (limited to 'regress')
-rw-r--r--regress/usr.sbin/ifstated/Makefile6
-rw-r--r--regress/usr.sbin/ifstated/ifstated6
-rw-r--r--regress/usr.sbin/ifstated/statemachine7
3 files changed, 12 insertions, 7 deletions
diff --git a/regress/usr.sbin/ifstated/Makefile b/regress/usr.sbin/ifstated/Makefile
index 92d98534645..3759eea623f 100644
--- a/regress/usr.sbin/ifstated/Makefile
+++ b/regress/usr.sbin/ifstated/Makefile
@@ -1,12 +1,12 @@
-# $OpenBSD: Makefile,v 1.2 2017/08/12 21:41:16 rob Exp $
+# $OpenBSD: Makefile,v 1.3 2018/02/05 18:28:15 anton Exp $
# Regress tests for ifstated
REGRESS_TARGETS = run-regress-statemachine run-regress-ifstated
run-regress-statemachine:
- env OBJDIR=${.OBJDIR} ${SUDO} sh ${.CURDIR}/statemachine
+ ${SUDO} env OBJDIR=${.OBJDIR} sh ${.CURDIR}/statemachine
run-regress-ifstated:
- env OBJDIR=${.OBJDIR} ${SUDO} sh ${.CURDIR}/ifstated
+ ${SUDO} env OBJDIR=${.OBJDIR} sh ${.CURDIR}/ifstated
.include <bsd.regress.mk>
diff --git a/regress/usr.sbin/ifstated/ifstated b/regress/usr.sbin/ifstated/ifstated
index 7fba45ececb..6965110be58 100644
--- a/regress/usr.sbin/ifstated/ifstated
+++ b/regress/usr.sbin/ifstated/ifstated
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# $OpenBSD: ifstated,v 1.7 2017/08/30 16:14:52 rob Exp $
+# $OpenBSD: ifstated,v 1.8 2018/02/05 18:28:15 anton Exp $
#/*
# * Copyright (c) Rob Pierce <rob@openbsd.org>
# *
@@ -19,9 +19,11 @@
# Basic ifstated regression script to test interface changes.
+# Ensure OBJDIR is defined
+: ${OBJDIR?} || exit 1
export OBJDIR
-# Golbal variables
+# Global variables
VHIDA=252
VHIDB=253
PREFIX=172.16.0
diff --git a/regress/usr.sbin/ifstated/statemachine b/regress/usr.sbin/ifstated/statemachine
index fe7b9c8a72a..e185cd19280 100644
--- a/regress/usr.sbin/ifstated/statemachine
+++ b/regress/usr.sbin/ifstated/statemachine
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# $OpenBSD: statemachine,v 1.5 2017/08/28 22:05:44 rob Exp $
+# $OpenBSD: statemachine,v 1.6 2018/02/05 18:28:15 anton Exp $
#/*
# * Copyright (c) Rob Pierce <rob@openbsd.org>
# *
@@ -23,9 +23,12 @@
# NOTE: Increase LSLEEP as required when adding additional test states.
#
+# Ensure OBJDIR is defined
+: ${OBJDIR?} || exit 1
+
export OBJDIR
-# Golbal variables
+# Global variables
FILE1="truth1.test"
FILE2="truth2.test"
EVERY=2