summaryrefslogtreecommitdiff
path: root/debian/bugscript
diff options
context:
space:
mode:
authormadduck <madduck@3cfab66f-1918-0410-86b3-c06b76f9a464>2007-01-08 01:04:21 +0000
committermadduck <madduck@3cfab66f-1918-0410-86b3-c06b76f9a464>2007-01-08 01:04:21 +0000
commit7e1456d450f84d70602b611efdd3aea7f610583c (patch)
treef772cd58e5e2ac36e6d5138fbe353ecb239a5911 /debian/bugscript
parent6d003f6600d5123d9334278dce9b645b2dd45876 (diff)
failure resilient
Diffstat (limited to 'debian/bugscript')
-rw-r--r--debian/bugscript15
1 files changed, 7 insertions, 8 deletions
diff --git a/debian/bugscript b/debian/bugscript
index cd81794b..d663641c 100644
--- a/debian/bugscript
+++ b/debian/bugscript
@@ -9,7 +9,6 @@
#
# $Id$
#
-
set -eu
if [ ! -r /proc/mdstat ]; then
@@ -34,11 +33,11 @@ fi
echo >&3
echo "--- /proc/mdstat:" >&3
-cat /proc/mdstat >&3
+cat /proc/mdstat >&3 2>&3 || :
echo >&3
echo "--- /proc/partitions:" >&3
-cat /proc/partitions >&3 2>&3 || true
+cat /proc/partitions >&3 2>&3 || :
echo >&3
echo "--- initrd.img-$(uname -r):" >&3
@@ -49,18 +48,18 @@ echo >&3
if [ -r /proc/modules ]; then
echo "--- /proc/modules:" >&3
- egrep '(dm_|raid|linear|multipath|faulty)' < /proc/modules >&3
+ egrep '(dm_|raid|linear|multipath|faulty)' < /proc/modules >&3 || :
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
+ egrep "^\w{3} [ :[:digit:]]{11} ($(hostname)|localhost) (kernel: md|mdadm): " /var/log/syslog >&3 || :
echo >&3
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/[hs]d[a-z]*; do mdadm -E $dev 2>/dev/null && echo -- || :; done >&3
echo >&3
if [ -r /proc/cmdline ]; then
@@ -72,7 +71,7 @@ fi
if [ -f /boot/grub/menu.lst ]; then
echo "--- grub:" >&3
if [ -r /boot/grub/menu.lst ]; then
- grep '^[^#].*root=' /boot/grub/menu.lst >&3
+ grep '^[^#].*root=' /boot/grub/menu.lst >&3 || :
else
echo menu.lst file not readable. >&3
fi
@@ -82,7 +81,7 @@ fi
if [ -f /etc/lilo.conf ]; then
echo "--- lilo:" >&3
if [ -r /etc/lilo.conf ]; then
- egrep '^([^#].*)?root=' /etc/lilo.conf >&3
+ egrep '^([^#].*)?root=' /etc/lilo.conf >&3 || :
else
echo lilo.conf file not readable. >&3
fi