Kernel patch update to 2.4.16.
[tcp_rto.git] / kernel-2.2.sh
1 #! /bin/sh
2 . versions
3 (
4         cd /usr/src
5         diff -ru linux-$kernel22_ver-cut-tcp_rto linux-${kernel22_ver}c 2>/dev/null|grep -v '^Only in\|Binary files'
6 ) >kernel-$kernel22_ver.diff.new
7 if \
8                 test '!' -f kernel-$kernel22_ver.diff || \
9                 diff -u kernel-$kernel22_ver.diff kernel-$kernel22_ver.diff.new | \
10                 sed -e 's/^[+-]+++[^+].*$//' -e 's/^[+-][+-][+-][^+].*$//' | \
11                 grep -q '^[+-]'; \
12                 then
13         echo CHANGED.
14         test '!' -f kernel-$kernel22_ver.diff || \
15                 mv -f kernel-$kernel22_ver.diff kernel-$kernel22_ver.diff.bak
16         mv -f kernel-$kernel22_ver.diff.new kernel-$kernel22_ver.diff
17 else
18         echo Not changed.
19         rm -f kernel-$kernel22_ver.diff.new
20 fi