aboutsummaryrefslogtreecommitdiffstats
path: root/cmd/zed/zed.d/all-debug.sh
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/zed/zed.d/all-debug.sh')
-rwxr-xr-xcmd/zed/zed.d/all-debug.sh16
1 files changed, 6 insertions, 10 deletions
diff --git a/cmd/zed/zed.d/all-debug.sh b/cmd/zed/zed.d/all-debug.sh
index 14b39caac..824c9fe42 100755
--- a/cmd/zed/zed.d/all-debug.sh
+++ b/cmd/zed/zed.d/all-debug.sh
@@ -12,15 +12,11 @@
zed_exit_if_ignoring_this_event
-lockfile="$(basename -- "${ZED_DEBUG_LOG}").lock"
+zed_lock "${ZED_DEBUG_LOG}"
+{
+ printenv | sort
+ echo
+} 1>&"${ZED_FLOCK_FD}"
+zed_unlock "${ZED_DEBUG_LOG}"
-umask 077
-zed_lock "${lockfile}"
-exec >> "${ZED_DEBUG_LOG}"
-
-printenv | sort
-echo
-
-exec >&-
-zed_unlock "${lockfile}"
exit 0