/[fai]/trunk/examples/simple/hooks/savelog.LAST.source
ViewVC logotype

Contents of /trunk/examples/simple/hooks/savelog.LAST.source

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4561 - (show annotations) (download)
Tue Sep 11 15:20:44 2007 UTC (5 years, 8 months ago) by lange
File size: 3466 byte(s)
remove duplicate patterns
1 #! /bin/bash
2
3 # parse all log files for error messages
4 # print errors and warnings found to error.log
5 # WARNING: This will only work with english error messages!
6
7 errfile=$LOGDIR/error.log
8
9 # Define grep patterns. Do not start or end with an empty line!
10 globalerrorpatterns="error
11 fail
12 warn
13 bad
14 no space
15 syntax
16 Couldn't stat
17 Cannot access
18 is bigger than the limit
19 did not exist
20 non existent
21 not found
22 couldn't
23 can't
24 E: Sorry, broken packages
25 operator expected
26 ambiguous redirect
27 No previous regular expression
28 No such
29 Device or resource busy
30 unknown option
31 [a-z]\+\.log:E:
32 No candidate version found
33 segfault
34 cannot create"
35
36 globalignorepatterns="[a-z]\+\.log:#
37 courier-webadmin
38 gstreamer0.10-plugins-bad
39 ibwebadmin
40 kernel-patch-badram
41 kolab-webadmin
42 kolabadmin
43 gstreamer0.10-plugins-really-bad
44 gsambad
45 libad
46 libtest-nowarnings-perl
47 libtest-warn-perl
48 libclass-errorhandler-perl
49 zope-ploneerrorreporting
50 libroxen-errormessage
51 liberror-perl
52 libgpg-error-dev
53 libgpg-error0
54 ^fstab.\+errors=remount
55 [RT]X packets:
56 WARNING: unexpected IO-APIC
57 warned about = ( )
58 daemon.warn
59 kern.warn
60 rw,errors=
61 Expect some cache
62 no error
63 failmsg
64 RPC call returned error 101
65 deverror.out
66 (floppy), sector 0
67 mount version older than kernel
68 Can't locate module
69 Warning only 896MB will be used.
70 hostname: Host name lookup failure
71 I can't tell the difference.
72 warning, not much extra random data, consider using the -rand option
73 confC._FILE
74 Warning: 3 database(s) sources
75 were not found, (but were created)
76 removing exim
77 The home dir you specified already exists.
78 No Rule for /usr/lib/ispell/default.hash.
79 /usr/sbin/update-fonts-.\+: warning: absolute path
80 hostname: Unknown server error
81 EXT2-fs warning: checktime reached
82 RPC: sendmsg returned error 101
83 can't print them to stdout. Define these classes
84 warning: downgrading
85 suppress emacs errors
86 echo Error:
87 Can't open dependencies file
88 documents in /usr/doc are no longer supported
89 if you have both a SCSI and an IDE CD-ROM
90 Warning: /proc/ide/hd?/settings interface is obsolete, and will be removed soon
91 Monitoring disabled
92 Error: only one processor found.
93 Error Recovery Strategy:
94 sector 0 does not have an
95 syslogin_perform_logout: logout() returned an error
96 grub is not in an XFS filesystem.
97 is harmless
98 not updating .\+ font directory data.
99 register_serial(): autoconfig failed
100 Fontconfig error: Cannot load default config file
101 asking for cache data failed
102 However, I can not read the target:
103 fai-kernels/modules.dep: No such file
104 Warning: The partition table looks like it was made
105 task_error=0
106 ^info: Trying to set
107 warning: /usr/lib/X11/fonts
108 can't read /etc/udev/rules.d/z25_persistent-net.rules
109 /cow': No such file or directory
110 cdrom: open failed."
111 # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
112 # Here you can define your own patterns. Put one pattern in a line,
113 # do not create empty lines.
114 myerrorpatterns="XXXXX"
115 myignorepatterns="XXXXX"
116 # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
117 # The main routine
118 errorpatterns="$globalerrorpatterns
119 $myerrorpatterns"
120 ignorepatterns="$globalignorepatterns
121 $myignorepatterns"
122
123 cd $LOGDIR || exit 3
124 if [ -s $errfile ]; then
125 echo "Errorfile already exists. Aborting."
126 exit
127 fi
128
129 grep -i "$errorpatterns" *.log | grep -vi "$ignorepatterns" > $errfile
130
131 if [ -s $errfile ]; then
132 echo "ERRORS found in log files. See $errfile."
133 else
134 echo "Congratulations! No errors found in log files."
135 export flag_reboot=1
136 fi

Properties

Name Value
svn:eol-style native
svn:executable *
svn:keywords Author Date Id Revision

  ViewVC Help
Powered by ViewVC 1.1.5