add debug and changed verbose parameter
PATCH 5/11 add debug and changed verbose parameter
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(-)
Makefile +1 -1
@@ -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
dracut +8 -1
@@ -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" + +: