diff options
Diffstat (limited to 'modutils/depmod_process.sh')
-rwxr-xr-x | modutils/depmod_process.sh | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/modutils/depmod_process.sh b/modutils/depmod_process.sh new file mode 100755 index 0000000..f99b091 --- /dev/null +++ b/modutils/depmod_process.sh @@ -0,0 +1,20 @@ +#!/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 |