/[sysadmin-cookbook]/recepies/dell/flash-bios.sh
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /recepies/dell/flash-bios.sh

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 129 by dpavlin, Thu Aug 20 12:43:53 2009 UTC revision 132 by dpavlin, Thu Aug 20 13:34:28 2009 UTC
# Line 1  Line 1 
1  #!/bin/sh  #!/bin/sh -x
2    
3  modprobe dell_rbu  system_id=`getSystemId | grep 'System ID:' | cut -d: -f2 | sed 's/ //g'`
4  dellBiosUpdate -t -f $1 || exit  version=`getSystemId | grep 'BIOS' | cut -d: -f2 | sed 's/ //g'`
5    
6    dir=linux.dell.com/repo/firmware/bios-hdrs
7    
8    bios=`ls -d $dir/*0x0211*/bios.hdr | cut -d/ -f 5 | iselect -a -t "BIOS $version - select version to upgrade"`
9    
10    test -z "$bios" && exit
11    
12  echo -n "press ENTER to program bios or CTRL+C to abort ";  bios="$dir/$bios/bios.hdr"
13    
14    dellBiosUpdate -i -f $bios || exit
15    dellBiosUpdate -t -f $bios || exit
16    
17    echo -n "ENTER to program bios and reboot or CTRL+C to abort ";
18  read  read
19    
20  dellBiosUpdate -u -f $1  modprobe dell_rbu
21    dellBiosUpdate -u -f $bios
22    reboot

Legend:
Removed from v.129  
changed lines
  Added in v.132

  ViewVC Help
Powered by ViewVC 1.1.26