martin f. krafft: output warnings for unreadable files by bugscript

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


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

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

output warnings for unreadable files by bugscript

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

---

 debian/bugscript |   17 ++++++++++++-----
 1 files changed, 12 insertions(+), 5 deletions(-)

diff --git a/debian/bugscript b/debian/bugscript
index 10a36cf..f2c32e6 100755
--- a/debian/bugscript
+++ b/debian/bugscript
@@ -123,14 +123,21 @@ if [ -r /proc/modules ]; then
   echo >&3
 fi
 
-if [ -r /var/log/syslog ]; then
-  echo "--- /var/log/syslog:" >&3
-  egrep "^\w{3} [ :[:digit:]]{11} ($(hostname)|localhost) (kernel: md|mdadm): " /var/log/syslog >&3 || :
-  echo >&3
+if [ -f /var/log/syslog ]; then
+  if [ -r /var/log/syslog ]; then
+    echo "--- /var/log/syslog:" >&3
+    egrep "^\w{3} [ :[:digit:]]{11} ($(hostname)|localhost) (kernel: md|mdadm): " /var/log/syslog >&3 || :
+    echo >&3
+  else
+    echo "syslog not readable by user." >&3
+  fi
 fi
 
 echo "--- volume detail:" >&3
-for dev in /dev/[hs]d[a-z]*; do mdadm -E $dev 2>/dev/null && echo -- || :; done >&3
+for dev in /dev/[hsv]d[a-z]*; do
+  [ ! -r $dev ] && echo "$dev not readable by user." && continue
+  mdadm -E $dev 2>/dev/null && echo -- || echo "$dev is not recognised by mdadm."
+done >&3
 echo >&3
 
 if [ -r /proc/cmdline ]; then




More information about the pkg-mdadm-commits mailing list