| #!/bin/sh | |
| # Depmod output may be hard to diff. | |
| # This script sorts dependencies within "xx.ko: yy.ko zz.ko" lines, | |
| # and sorts all lines too. | |
| # Usage: | |
| # | |
| # [./busybox] depmod -n | ./depmod_process.sh | sort >OUTFILE | |
| # | |
| # and then you can diff OUTFILEs. Useful for comparing bbox depmod | |
| # with module-init-tools depmod and such. | |
| while read -r word rest; do | |
| if ! test "${word/*:/}"; then | |
| echo -n "$word " | |
| echo "$rest" | xargs -n1 | sort | xargs | |
| else | |
| echo "$word $rest"; | |
| fi | |
| done |