Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 07 Jan 2026 08:41:31 +0000
From:      Gleb Popov <arrowd@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: a82ed0739d4f - main - Uses/dbus-testing.mk: Print pretty messages rather than raw shell incantations
Message-ID:  <695e1c3b.8683.2e63d6ec@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by arrowd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=a82ed0739d4f8dcdc28ba7053b0205861c613f6a

commit a82ed0739d4f8dcdc28ba7053b0205861c613f6a
Author:     Gleb Popov <arrowd@FreeBSD.org>
AuthorDate: 2026-01-04 15:45:08 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2026-01-07 08:41:15 +0000

    Uses/dbus-testing.mk: Print pretty messages rather than raw shell incantations
---
 Mk/Uses/dbus-testing.mk | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/Mk/Uses/dbus-testing.mk b/Mk/Uses/dbus-testing.mk
index 1c0046897d43..411b169cc422 100644
--- a/Mk/Uses/dbus-testing.mk
+++ b/Mk/Uses/dbus-testing.mk
@@ -24,6 +24,7 @@ _USES_test=	299:dbus-testing-pre-test \
 		801:dbus-testing-post-test
 
 dbus-testing-pre-test:
+	@${ECHO_CMD} "===> Starting dbus testing instances"
 .  if defined(PACKAGE_BUILDING) && ${UID} == 0
 # When running in Poudriere we can afford installing a permissive config
 # that allows anyone to own any D-Bus name. This is useful for running tests
@@ -31,25 +32,26 @@ dbus-testing-pre-test:
 	${INSTALL_DATA} ${_DBUS_LOCAL_CONF_SRC} ${_DBUS_LOCAL_CONF_DST}
 .  endif
 # Start the system bus via rc script
-	(/usr/sbin/service dbus onestatus && \
+	@(/usr/sbin/service dbus onestatus && \
 		${TOUCH} ${_ALREADY_STARTED_COOKIE}) || ${TRUE}
-	/usr/sbin/service dbus onestart || ${TRUE}
+	@/usr/sbin/service dbus onestart || ${TRUE}
 # Now start an isolated session bus. This is complicated because 'make test'
 # wraps everything into ${SETENVI}, so we can't easily pass the bus address via
 # environment. Instead we put the bus' socket under a well-known path
 # ${_SESSION_BUS_SOCKET} and pass it to make via usual ${TEST_ENV}.
 # Typical value for DBUS_SESSION_BUS_ADDRESS looks like
 # unix:path=/tmp/dbus-xZF47bxeMf,guid=227e19aaa3a87a1bbdb96cd56901b7e0
-	session_bus_env=$$(${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${_DBUS_LAUNCH} | ${XARGS}) ; \
+	@session_bus_env=$$(${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${_DBUS_LAUNCH} | ${XARGS}) ; \
 	session_bus_sock=$$(echo $$session_bus_env | grep -o 'path=.*' | sed -e 's|path=||' -e 's|,.*||') ; \
 	${LN} -fs $$session_bus_sock ${_SESSION_BUS_SOCKET} ;\
 	${SETENVI} $$session_bus_env ${SH} -c 'echo $$DBUS_SESSION_BUS_PID' > ${_SESSION_BUS_PIDFILE}
 
 dbus-testing-post-test:
-	(${CAT} ${_SESSION_BUS_PIDFILE} | ${XARGS} kill) || ${TRUE}
-	${RM} ${_SESSION_BUS_SOCKET} ${_SESSION_BUS_PIDFILE}
-	[ ! -f ${_ALREADY_STARTED_COOKIE} ] && \
+	@${ECHO_CMD} "===> Stopping dbus testing instances"
+	@(${CAT} ${_SESSION_BUS_PIDFILE} | ${XARGS} kill) || ${TRUE}
+	@${RM} ${_SESSION_BUS_SOCKET} ${_SESSION_BUS_PIDFILE}
+	@[ ! -f ${_ALREADY_STARTED_COOKIE} ] && \
 		/usr/sbin/service dbus onestop || ${TRUE}
-	${RM} ${_ALREADY_STARTED_COOKIE}
+	@${RM} ${_ALREADY_STARTED_COOKIE}
 
 .endif


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?695e1c3b.8683.2e63d6ec>