Whamcloud - gitweb
Branch HEAD
[fs/lustre-release.git] / lustre / kernel_patches / scripts / rolled-up-patch
1 #!/bin/sh
2
3 . patchfns >/dev/null || . /usr/lib/patch-scripts/patchfns >/dev/null || { \
4         echo "Impossible to find my library 'patchfns'."
5         echo "Check your install, or go to the right directory"
6         exit 1
7 }
8
9 usage()
10 {
11         echo "Usage: rolled-up-patch"
12         exit 1
13 }
14
15 if [ $# != 0 ]
16 then
17         usage
18 fi
19
20 RUP=$(mktemp /tmp/rup-XXXXXX)
21 rm -f $RUP
22
23 for i in $(cat applied-patches)
24 do
25         patch_name=$(stripit $i)
26         cat $P/pc/$patch_name.pc
27 done | sort | uniq > $RUP
28
29 kdiff $(cat $RUP)
30 rm -f $RUP