~jonathank89/burg/burg-percise

« back to all changes in this revision

Viewing changes to genemuinitheader.sh

  • Committer: Vladimir 'phcoder' Serbinenko
  • Date: 2010-02-07 02:58:14 UTC
  • mto: (1760.69.3 emu-modload)
  • mto: This revision was merged to the branch mainline in revision 1828.
  • Revision ID: phcoder@gmail.com-20100207025814-tupgp228hg7phuwy
Eliminate blacklist of modules w/o init

Show diffs side-by-side

added added

removed removed

Lines of Context:
11
11
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
12
12
# PARTICULAR PURPOSE.
13
13
 
14
 
lst="$1"
 
14
nm="$1"
15
15
shift
16
16
 
17
17
cat <<EOF
43
43
 
44
44
read mods
45
45
for line in $mods; do
46
 
  echo "void grub_${line}_init (void);" | sed 's,\.mod,,g;'
47
 
  echo "void grub_${line}_fini (void);" | sed 's,\.mod,,g;'
 
46
  if ${nm} --defined-only -P -p ${line} | grep grub_mod_init > /dev/null; then
 
47
      echo "void grub_${line}_init (void);" | sed 's,\.mod,,g;'
 
48
  fi
 
49
  if ${nm} --defined-only -P -p ${line} | grep grub_mod_fini > /dev/null; then
 
50
      echo "void grub_${line}_fini (void);" | sed 's,\.mod,,g;'
 
51
  fi
48
52
done