blob: f99b09153fc8d4ce6b218754eb042369058b7a57
1 | #!/bin/sh |
2 | |
3 | # Depmod output may be hard to diff. |
4 | # This script sorts dependencies within "xx.ko: yy.ko zz.ko" lines, |
5 | # and sorts all lines too. |
6 | # Usage: |
7 | # |
8 | # [./busybox] depmod -n | ./depmod_process.sh | sort >OUTFILE |
9 | # |
10 | # and then you can diff OUTFILEs. Useful for comparing bbox depmod |
11 | # with module-init-tools depmod and such. |
12 | |
13 | while read -r word rest; do |
14 | if ! test "${word/*:/}"; then |
15 | echo -n "$word " |
16 | echo "$rest" | xargs -n1 | sort | xargs |
17 | else |
18 | echo "$word $rest"; |
19 | fi |
20 | done |
21 |