/[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 4560 - (hide annotations) (download)
Tue Sep 11 15:18:31 2007 UTC (5 years, 8 months ago) by lange
File size: 3512 byte(s)
add ignore pattern
1 lange 1906 #! /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 lange 2831 No candidate version found
33 lange 3202 segfault
34 lange 1906 cannot create"
35    
36     globalignorepatterns="[a-z]\+\.log:#
37 lange 4560 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 lange 2399 libroxen-errormessage
51     liberror-perl
52 lange 4299 libgpg-error-dev
53 lange 2399 libgpg-error0
54 lange 1906 ^fstab.\+errors=remount
55     [RT]X packets:
56 lange 2125 WARNING: unexpected IO-APIC
57 lange 1906 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 lange 3534 Warning: /proc/ide/hd?/settings interface is obsolete, and will be removed soon
91 lange 2249 Monitoring disabled
92     kernel-patch-badram
93 lange 2336 Error: only one processor found.
94     Error Recovery Strategy:
95 lange 2342 sector 0 does not have an
96 lange 2379 syslogin_perform_logout: logout() returned an error
97 lange 2492 grub is not in an XFS filesystem.
98     is harmless
99 lange 2694 not updating .\+ font directory data.
100     register_serial(): autoconfig failed
101 lange 2791 Fontconfig error: Cannot load default config file
102 lange 3564 asking for cache data failed
103 lange 3680 However, I can not read the target:
104     fai-kernels/modules.dep: No such file
105 lange 3813 Warning: The partition table looks like it was made
106 lange 3918 task_error=0
107 lange 4037 ^info: Trying to set
108 lange 4299 warning: /usr/lib/X11/fonts
109 lange 4488 gstreamer0.10-plugins-bad
110 lange 4530 can't read /etc/udev/rules.d/z25_persistent-net.rules
111 lange 4515 /cow': No such file or directory
112 lange 2694 cdrom: open failed."
113 lange 1906 # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
114     # Here you can define your own patterns. Put one pattern in a line,
115     # do not create empty lines.
116     myerrorpatterns="XXXXX"
117     myignorepatterns="XXXXX"
118     # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
119     # The main routine
120     errorpatterns="$globalerrorpatterns
121     $myerrorpatterns"
122     ignorepatterns="$globalignorepatterns
123     $myignorepatterns"
124    
125     cd $LOGDIR || exit 3
126     if [ -s $errfile ]; then
127     echo "Errorfile already exists. Aborting."
128     exit
129     fi
130    
131     grep -i "$errorpatterns" *.log | grep -vi "$ignorepatterns" > $errfile
132    
133     if [ -s $errfile ]; then
134     echo "ERRORS found in log files. See $errfile."
135     else
136     echo "Congratulations! No errors found in log files."
137 lange 3824 export flag_reboot=1
138 lange 1906 fi

Properties

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

  ViewVC Help
Powered by ViewVC 1.1.5