git: 64b9e40dc5ba - main - release: style: prefer `-n` over `! -z`

From: Brooks Davis <brooks_at_FreeBSD.org>
Date: Tue, 29 Apr 2025 17:18:50 UTC
The branch main has been updated by brooks:

URL: https://cgit.FreeBSD.org/src/commit/?id=64b9e40dc5ba51fd91d098c48f7e57476c324169

commit 64b9e40dc5ba51fd91d098c48f7e57476c324169
Author:     Brooks Davis <brooks@FreeBSD.org>
AuthorDate: 2025-04-29 17:15:22 +0000
Commit:     Brooks Davis <brooks@FreeBSD.org>
CommitDate: 2025-04-29 17:18:33 +0000

    release: style: prefer `-n` over `! -z`
    
    This is (nearly) universally the style of other shell scripts.
    
    Reviewed by:    cperciva, imp, emaste
    Differential Revision:  https://reviews.freebsd.org/D50056
---
 release/packages/generate-ucl.sh |  6 +++---
 release/release.sh               | 16 ++++++++--------
 release/scripts/atlas-upload.sh  |  2 +-
 release/scripts/mk-vmimage.sh    |  2 +-
 release/scripts/pkg-stage.sh     |  2 +-
 release/tools/arm.subr           |  2 +-
 release/tools/gce.conf           |  2 +-
 release/tools/vmimage.subr       |  4 ++--
 8 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/release/packages/generate-ucl.sh b/release/packages/generate-ucl.sh
index 72db4a3180b8..b7d6875b3eb1 100755
--- a/release/packages/generate-ucl.sh
+++ b/release/packages/generate-ucl.sh
@@ -108,7 +108,7 @@ main() {
 
 	uclsource="${srctree}/release/packages/template.ucl"
 
-	if [ ! -z "${debug}" ]; then
+	if [ -n "${debug}" ]; then
 		echo ""
 		echo "==============================================================="
 		echo "DEBUG:"
@@ -128,11 +128,11 @@ main() {
 	fi
 
 	[ -z "${comment}" ] && comment="${outname} package"
-	[ ! -z "${_descr}" ] && comment="${comment} (${_descr})"
+	[ -n "${_descr}" ] && comment="${comment} (${_descr})"
 	[ -z "${desc}" ] && desc="${outname} package"
 
 	cp "${uclsource}" "${uclfile}"
-	if [ ! -z "${pkgdeps}" ]; then
+	if [ -n "${pkgdeps}" ]; then
 		echo 'deps: {' >> ${uclfile}
 		for dep in ${pkgdeps}; do
 			cat <<EOF >> ${uclfile}
diff --git a/release/release.sh b/release/release.sh
index 5a6de297f7a1..8f0624e57344 100755
--- a/release/release.sh
+++ b/release/release.sh
@@ -62,7 +62,7 @@ env_setup() {
 	# The default version control system command to obtain the sources.
 	for _dir in /usr/bin /usr/local/bin; do
 		[ -x "${_dir}/git" ] && VCSCMD="/${_dir}/git"
-		[ ! -z "${VCSCMD}" ] && break 2
+		[ -n "${VCSCMD}" ] && break 2
 	done
 
 	if [ -z "${VCSCMD}" -a -z "${NOGIT}" ]; then
@@ -182,7 +182,7 @@ env_check() {
 	fi
 
 	# Unset CHROOTBUILD_SKIP if the chroot(8) does not appear to exist.
-	if [ ! -z "${CHROOTBUILD_SKIP}" -a ! -e ${CHROOTDIR}/bin/sh ]; then
+	if [ -n "${CHROOTBUILD_SKIP}" -a ! -e ${CHROOTDIR}/bin/sh ]; then
 		CHROOTBUILD_SKIP=
 	fi
 
@@ -292,7 +292,7 @@ extra_chroot_setup() {
 		fi
 	fi
 
-	if [ ! -z "${EMBEDDEDPORTS}" ]; then
+	if [ -n "${EMBEDDEDPORTS}" ]; then
 		_OSVERSION=$(chroot ${CHROOTDIR} /usr/bin/uname -U)
 		REVISION=$(chroot ${CHROOTDIR} make -C /usr/src/release -V REVISION)
 		BRANCH=$(chroot ${CHROOTDIR} make -C /usr/src/release -V BRANCH)
@@ -317,7 +317,7 @@ extra_chroot_setup() {
 # chroot_build_target(): Build the userland and kernel for the build target.
 chroot_build_target() {
 	load_target_env
-	if [ ! -z "${EMBEDDEDBUILD}" ]; then
+	if [ -n "${EMBEDDEDBUILD}" ]; then
 		RELEASE_WMAKEFLAGS="${RELEASE_WMAKEFLAGS} \
 			TARGET=${EMBEDDED_TARGET} \
 			TARGET_ARCH=${EMBEDDED_TARGET_ARCH}"
@@ -327,7 +327,7 @@ chroot_build_target() {
 	fi
 	eval chroot ${CHROOTDIR} make -C /usr/src ${RELEASE_WMAKEFLAGS} buildworld
 	eval chroot ${CHROOTDIR} make -C /usr/src ${RELEASE_KMAKEFLAGS} buildkernel
-	if [ ! -z "${WITH_OCIIMAGES}" ]; then
+	if [ -n "${WITH_OCIIMAGES}" ]; then
 		eval chroot ${CHROOTDIR} make -C /usr/src ${RELEASE_WMAKEFLAGS} packages
 	fi
 
@@ -337,7 +337,7 @@ chroot_build_target() {
 # chroot_build_release(): Invoke the 'make release' target.
 chroot_build_release() {
 	load_target_env
-	if [ ! -z "${WITH_VMIMAGES}" ]; then
+	if [ -n "${WITH_VMIMAGES}" ]; then
 		if [ -z "${VMFORMATS}" ]; then
 			VMFORMATS="$(eval chroot ${CHROOTDIR} \
 				make -C /usr/src/release -V VMFORMATS)"
@@ -389,7 +389,7 @@ chroot_arm_build_release() {
 		*)
 			;;
 	esac
-	[ ! -z "${RELEASECONF}" ] && . "${RELEASECONF}"
+	[ -n "${RELEASECONF}" ] && . "${RELEASECONF}"
 	export MAKE_FLAGS="${MAKE_FLAGS} TARGET=${EMBEDDED_TARGET}"
 	export MAKE_FLAGS="${MAKE_FLAGS} TARGET_ARCH=${EMBEDDED_TARGET_ARCH}"
 	export MAKE_FLAGS="${MAKE_FLAGS} ${CONF_FILES}"
@@ -439,7 +439,7 @@ main() {
 		esac
 	done
 	shift $(($OPTIND - 1))
-	if [ ! -z "${RELEASECONF}" ]; then
+	if [ -n "${RELEASECONF}" ]; then
 		if [ -e "${RELEASECONF}" ]; then
 			. ${RELEASECONF}
 		else
diff --git a/release/scripts/atlas-upload.sh b/release/scripts/atlas-upload.sh
index 6fa1a6a2e9d4..b10588501886 100755
--- a/release/scripts/atlas-upload.sh
+++ b/release/scripts/atlas-upload.sh
@@ -144,7 +144,7 @@ main () {
 		echo "Validating"
 		VALIDRESULT=$(/usr/local/bin/curl -s "${ATLAS_UPLOAD_URL}/api/v1/box/${USERNAME}/${BOX}/version/${VERSION}/provider/${PROVIDER}?access_token=${KEY}")
 		HOSTED_TOKEN=$(echo $VALIDRESULT | sed -e 's/.*"hosted"://' -e 's/,.*$//')
-		if [ ! -z ${TOKEN} -a "${HOSTED_TOKEN}" != "true" ]; then
+		if [ -n ${TOKEN} -a "${HOSTED_TOKEN}" != "true" ]; then
 			echo "Upload failed, try again."
 			exit 2
 		fi
diff --git a/release/scripts/mk-vmimage.sh b/release/scripts/mk-vmimage.sh
index dfd91f43140d..3ca369b04d8e 100755
--- a/release/scripts/mk-vmimage.sh
+++ b/release/scripts/mk-vmimage.sh
@@ -91,7 +91,7 @@ main() {
 
 	. "${VMBUILDCONF}"
 
-	if [ ! -z "${VMCONFIG}" ] && [ ! -c "${VMCONFIG}" ]; then
+	if [ -n "${VMCONFIG}" ] && [ ! -c "${VMCONFIG}" ]; then
 		. "${VMCONFIG}"
 	fi
 
diff --git a/release/scripts/pkg-stage.sh b/release/scripts/pkg-stage.sh
index 58b6d25fcccf..9f121e5ab011 100755
--- a/release/scripts/pkg-stage.sh
+++ b/release/scripts/pkg-stage.sh
@@ -53,7 +53,7 @@ export PKG_ALTABI=$(pkg --rootdir ${ROOTDIR} config ALTABI 2>/dev/null)
 export PKG_REPODIR="packages/${PKG_ABI}"
 
 /bin/mkdir -p ${ROOTDIR}/${PKG_REPODIR}
-if [ ! -z "${PKG_ALTABI}" ]; then
+if [ -n "${PKG_ALTABI}" ]; then
 	ln -s ${PKG_ABI} ${ROOTDIR}/packages/${PKG_ALTABI}
 fi
 
diff --git a/release/tools/arm.subr b/release/tools/arm.subr
index 983c3ea75dc7..5c5ebd29681d 100644
--- a/release/tools/arm.subr
+++ b/release/tools/arm.subr
@@ -35,7 +35,7 @@ cleanup() {
 		umount_loop ${DESTDIR}/dev 2>/dev/null
 	fi
 	umount_loop ${DESTDIR}
-	if [ ! -z "${mddev}" ]; then
+	if [ -n "${mddev}" ]; then
 		mdconfig -d -u ${mddev}
 	fi
 
diff --git a/release/tools/gce.conf b/release/tools/gce.conf
index 5ad83bcded53..fc72b381a02d 100644
--- a/release/tools/gce.conf
+++ b/release/tools/gce.conf
@@ -124,7 +124,7 @@ EOF
 # Do everything except deleting resolv.conf since we construct our own
 # Googlized resolv.conf file in vm_extra_install_base.
 vm_emulation_cleanup() {
-	if ! [ -z "${QEMUSTATIC}" ]; then
+	if [ -n "${QEMUSTATIC}" ]; then
 		rm -f ${DESTDIR}/${EMULATOR}
 	fi
 	umount_loop ${DESTDIR}/dev
diff --git a/release/tools/vmimage.subr b/release/tools/vmimage.subr
index 9b8813e6dc4a..ce0ea03c096c 100644
--- a/release/tools/vmimage.subr
+++ b/release/tools/vmimage.subr
@@ -110,7 +110,7 @@ vm_emulation_setup() {
 	if [ -n "${WITHOUT_QEMU}" ]; then
 		return 0
 	fi
-	if ! [ -z "${QEMUSTATIC}" ]; then
+	if [ -n "${QEMUSTATIC}" ]; then
 		export EMULATOR=/qemu
 		cp ${QEMUSTATIC} ${DESTDIR}/${EMULATOR}
 	fi
@@ -133,7 +133,7 @@ vm_extra_install_base() {
 }
 
 vm_extra_enable_services() {
-	if [ ! -z "${VM_RC_LIST}" ]; then
+	if [ -n "${VM_RC_LIST}" ]; then
 		for _rcvar in ${VM_RC_LIST}; do
 			echo ${_rcvar}_enable="YES" >> ${DESTDIR}/etc/rc.conf
 		done