/[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 4513 - (hide annotations) (download)
Sun Aug 19 17:51:47 2007 UTC (5 years, 10 months ago) by lange
File size: 3222 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 2399 libroxen-errormessage
38     liberror-perl
39 lange 4299 libgpg-error-dev
40 lange 2399 libgpg-error0
41 lange 1906 ^fstab.\+errors=remount
42     [RT]X packets:
43 lange 2125 WARNING: unexpected IO-APIC
44 lange 1906 warned about = ( )
45     daemon.warn
46     kern.warn
47     rw,errors=
48     Expect some cache
49     no error
50     failmsg
51     RPC call returned error 101
52     deverror.out
53     (floppy), sector 0
54     mount version older than kernel
55     Can't locate module
56     Warning only 896MB will be used.
57     hostname: Host name lookup failure
58     I can't tell the difference.
59     warning, not much extra random data, consider using the -rand option
60     confC._FILE
61     Warning: 3 database(s) sources
62     were not found, (but were created)
63     removing exim
64     The home dir you specified already exists.
65     No Rule for /usr/lib/ispell/default.hash.
66     /usr/sbin/update-fonts-.\+: warning: absolute path
67     hostname: Unknown server error
68     EXT2-fs warning: checktime reached
69     RPC: sendmsg returned error 101
70     can't print them to stdout. Define these classes
71     warning: downgrading
72     suppress emacs errors
73     echo Error:
74     Can't open dependencies file
75     documents in /usr/doc are no longer supported
76     if you have both a SCSI and an IDE CD-ROM
77 lange 3534 Warning: /proc/ide/hd?/settings interface is obsolete, and will be removed soon
78 lange 2249 Monitoring disabled
79     kernel-patch-badram
80 lange 2336 Error: only one processor found.
81     Error Recovery Strategy:
82 lange 2342 sector 0 does not have an
83 lange 2379 syslogin_perform_logout: logout() returned an error
84 lange 2492 grub is not in an XFS filesystem.
85     is harmless
86 lange 2694 not updating .\+ font directory data.
87     register_serial(): autoconfig failed
88 lange 2791 Fontconfig error: Cannot load default config file
89 lange 3564 asking for cache data failed
90 lange 3680 However, I can not read the target:
91     fai-kernels/modules.dep: No such file
92 lange 3813 Warning: The partition table looks like it was made
93 lange 3918 task_error=0
94 lange 4037 ^info: Trying to set
95 lange 4299 warning: /usr/lib/X11/fonts
96 lange 4488 gstreamer0.10-plugins-bad
97 lange 4513 df: `/cow': No such file or directory
98 lange 2694 cdrom: open failed."
99 lange 1906 # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
100     # Here you can define your own patterns. Put one pattern in a line,
101     # do not create empty lines.
102     myerrorpatterns="XXXXX"
103     myignorepatterns="XXXXX"
104     # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
105     # The main routine
106     errorpatterns="$globalerrorpatterns
107     $myerrorpatterns"
108     ignorepatterns="$globalignorepatterns
109     $myignorepatterns"
110    
111     cd $LOGDIR || exit 3
112     if [ -s $errfile ]; then
113     echo "Errorfile already exists. Aborting."
114     exit
115     fi
116    
117     grep -i "$errorpatterns" *.log | grep -vi "$ignorepatterns" > $errfile
118    
119     if [ -s $errfile ]; then
120     echo "ERRORS found in log files. See $errfile."
121     else
122     echo "Congratulations! No errors found in log files."
123 lange 3824 export flag_reboot=1
124 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