Changeset 1467 in MondoRescue for branches/stable/mindi/mindi-bkphw
- Timestamp:
- May 30, 2007, 2:36:07 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/stable/mindi/mindi-bkphw
r1280 r1467 19 19 DEBUG => 0, 20 20 GLOBAL => { 21 # Each conf item has one single parameter 22 ARGCOUNT => AppConfig::ARGCOUNT_ONE 21 # Each conf item has one single parameter 22 ARGCOUNT => AppConfig::ARGCOUNT_ONE, 23 DEFAULT => '<undef>' 23 24 } 24 25 }); … … 30 31 31 32 chomp($productname); 32 if ($productname =~ /HP /) { 33 print "Detected an HP Hardware. Nice. Continue to support my job :-)"; 34 if ($productname =~ / proliant /i) { 35 print "Activating Proliant support for mindi"; 36 open(PROLIANT,"$mindiconf/deplist.d/proliant.conf") || die "Unable to open $mindiconf/deplist.d/proliant.conf"; 37 while($tool = <PROLIANT>) { 38 next if ($tool =~ /^#/); 39 chomp($tool); 40 if (! (-e $tool) { 41 print "You should install the SmartStart Scripting toolkit tool $tool\nto benefit from mindi's enhanced hardware support\n"; 42 print "Get it from http://www.hp.com/servers/sstoolkit\n"; 43 } else { 44 print "Found $tool, activating enhanced HP Proliant support in mindi\n"; 45 } 46 if ($tool =~ /conrep/) { 47 $ret = system("$tool -s -f".$config->get("mindi_cache_dir")."/conrep.dat"); 48 } 49 if ($tool =~ /cpqacuxe/) { 50 $ret = system("$tool -c ".$config->get("mindi_cache_dir")."/cpqacuxe.dat"); 51 } 52 if ($tool =~ /hponcfg/) { 53 $ret = system("$tool -w ".$config->get("mindi_cache_dir")."/hponcfg.dat"); 54 } 55 if ($ret != 0) { 56 print "$tool returned an error. Hardware support may not be complete\n"; 57 } 33 if ($productname =~ /proliant/i) { 34 print "Detected an HP Hardware. Nice. Continue to support my job :-)\n"; 35 print "Activating Proliant support for mindi\n"; 36 open(PROLIANT,"$mindiconf/deplist.d/proliant.conf") || die "Unable to open $mindiconf/deplist.d/proliant.conf"; 37 while($tool = <PROLIANT>) { 38 next if ($tool =~ /^#/); 39 chomp($tool); 40 if (! (-e $tool)) { 41 print "You should install the SmartStart Scripting toolkit tool $tool\nto benefit from mindi's enhanced hardware support\n"; 42 print "Get it from http://www.hp.com/servers/sstoolkit\n"; 43 next; 44 } else { 45 print "Found $tool, activating enhanced HP Proliant support in mindi\n"; 46 } 47 if ($tool =~ /conrep/) { 48 $ret = system("$tool -s -f".$config->get("mindi_cache_dir")."/conrep.dat"); 49 } 50 if ($tool =~ /cpqacuxe/) { 51 $ret = system("$tool -c ".$config->get("mindi_cache_dir")."/cpqacuxe.dat"); 52 } 53 if ($tool =~ /hponcfg/) { 54 $ret = system("$tool -w ".$config->get("mindi_cache_dir")."/hponcfg.dat"); 55 } 56 if ($ret != 0) { 57 print "$tool returned an error. Hardware support may not be complete\n"; 58 58 } 59 59 }
Note:
See TracChangeset
for help on using the changeset viewer.