martin f. krafft: Include MD5 sums of md-related files in initrd in bug reports

Martin F. Krafft madduck at alioth.debian.org
Tue May 5 09:52:56 UTC 2009


Module: mdadm
Branch: master
Commit: d9137c67d388ee7dab0cf49a5bf8a4794d24b27b
URL:    http://git.debian.org/?p=pkg-mdadm/mdadm.git;a=commit;h=d9137c67d388ee7dab0cf49a5bf8a4794d24b27b

Author: martin f. krafft <madduck at debian.org>
Date:   Tue May  5 10:52:23 2009 +0200

Include MD5 sums of md-related files in initrd in bug reports

Signed-off-by: martin f. krafft <madduck at debian.org>

---

 debian/bugscript |    9 ++++++++-
 debian/changelog |    1 +
 2 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/debian/bugscript b/debian/bugscript
index 7ecd2cc..10a36cf 100755
--- a/debian/bugscript
+++ b/debian/bugscript
@@ -106,7 +106,14 @@ echo >&3
 
 echo "--- initrd.img-$(uname -r):" >&3
 if [ -r /boot/initrd.img-$(uname -r) ]; then
-  zcat /boot/initrd.img-$(uname -r) 2>&3 | cpio -t 2>&3 | egrep '/md[a/]' >&3
+  TEMPDIR=$(mktemp -d)
+  OLDPWD="$PWD"
+  cd "$TEMPDIR"
+  zcat /boot/initrd.img-$(uname -r) 2>&3 | cpio -i 2>&3
+  find -regex '.*/md[a/].+' -type f -exec md5sum {} \; >&3
+  cd "$OLDPWD"
+  rm -rf "$TEMPDIR"
+  unset TEMPDIR
 fi
 echo >&3
 
diff --git a/debian/changelog b/debian/changelog
index 504f000..bd2cb57 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,6 +6,7 @@ mdadm (2.6.9-3) unstable; urgency=low
     package default-mta (see #522300 and #508644).
   * Enhance bugscript, which now asks to run as root (sudo/su) if invoked by
     a normal user.
+  * Include MD5 sums of md-related files in initrd in bug reports.
 
  -- martin f. krafft <madduck at debian.org>  Sun, 03 May 2009 17:29:47 +0200
 




More information about the pkg-mdadm-commits mailing list