martin f. krafft: output warnings for unreadable files by bugscript
Martin F. Krafft
madduck at alioth.debian.org
Tue May 5 09:52:55 UTC 2009
Module: mdadm
Branch: build
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