diff --git a/bin/epm-pack b/bin/epm-pack
index b757f6a388e65039ec8bccc8839134698719a369..761d724867a08bb8f485e987d0fedf6abff6606f 100644
--- a/bin/epm-pack
+++ b/bin/epm-pack
@@ -50,10 +50,14 @@ __epm_pack()
 	tmpdir=$(mktemp -d)
 	filefortarname="$tmpdir/filefortarname"
 	trap "rm -rf $tmpdir" EXIT
-#TODO: --verbose support
+
 	set_sudo
 	export SUDO
-	$repackcode "$tarname" "$filefortarname" || fatal
+
+    local bashopt=''
+    [ -n "$verbose" ] && bashopt='-x' && export EPM_VERBOSE="$verbose"
+    #info "Running $($script --description 2>/dev/null) ..."
+	docmd bash $bashopt $repackcode "$tarname" "$filefortarname" || fatal
 	returntarname="$(cat "$filefortarname")" || fatal "pack script $repackcode didn't set tarname"
 
 	if [ -n "$download_only" ] ; then