previous -verbose is now -debug (set -x) -verbose adds some information about the resulting initrd size --- Makefile | 2 +- dracut | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/Makefile b/Makefile index ef264eb..7053cd9 100644 --- a/Makefile +++ b/Makefile @@ -44,5 +44,5 @@ check: done;exit $$ret testimage: all - ./dracut -l -f test-$(shell uname -r).img $(shell uname -r) + ./dracut -v -l -f test-$(shell uname -r).img $(shell uname -r) @echo wrote test-$(shell uname -r).img diff --git a/dracut b/dracut index 7a14765..4d42e82 100755 --- a/dracut +++ b/dracut @@ -15,7 +15,8 @@ while (($# > 0)); do -d|--drivers) modules_l="$2"; shift;; -h|--help) echo "Usage: $0 [-f] <initramfs> <kernel-version>" exit 1 ;; - -v|--verbose) set -x;; + -d|--debug) set -x;; + -v|--verbose) beverbose="yes";; -c|--conf) conffile="$2"; shift;; -l|--local) allowlocal="yes" ;; -h|--hostonly) hostonly="-h" ;; @@ -108,4 +109,10 @@ ldconfig -n -r "$initdir" /lib* /usr/lib* cp -a -t "$initdir$include_target" "$include_src"/* } +[[ "$beverbose" = "yes" ]] && (du -c "$initdir" | sort -n) + ( cd "$initdir"; find . |cpio -H newc -o |gzip -9 > "$outfile"; ) + +[[ "$beverbose" = "yes" ]] && ls -lh "$outfile" + +: