/[d-i]/trunk/scripts/generate-modules-list
ViewVC logotype

Contents of /trunk/scripts/generate-modules-list

Parent Directory Parent Directory | Revision Log Revision Log


Revision 48019 - (show annotations) (download)
Mon Jul 9 18:32:58 2007 UTC (5 years, 10 months ago) by fjp
File size: 655 byte(s)
Require parameter
1 #!/bin/sh
2 # Generates a list of all modules included in any of the d-i kernel udebs.
3 # The parameter is the directory that contains the source for kernel-wedge
4 # and all the packages. This is to be used in discover-data reduction.
5
6 if [ -z "$1" ]; then
7 echo "Missing required parameter (kernel udebs base directory)"
8 exit 1
9 fi
10
11 (
12 for dir in $1/*; do
13 if [ -d "$dir" ]; then
14 for file in $(find $dir/modules -type f | grep -v .svn | grep -v .lnk); do
15 cat $file | \
16 grep -v \# | \
17 sed 's/^-//' | \
18 sed 's/ ?$//' | \
19 sed 's/ -$//' | \
20 grep -v '^$' | \
21 sed 's!.*/!!' | \
22 sed 's/\..*//'
23 done
24 fi
25 done
26 ) | sort | uniq

Properties

Name Value
svn:executable *

  ViewVC Help
Powered by ViewVC 1.1.5