Changeset 1467 in MondoRescue for branches/stable/mindi/mindi-bkphw


Ignore:
Timestamp:
May 30, 2007, 2:36:07 AM (17 years ago)
Author:
Bruno Cornec
Message:
  • QEMU on x86_64 should not use kqemu
  • bkphw documented and fixed (first step)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/stable/mindi/mindi-bkphw

    r1280 r1467  
    1919                                DEBUG => 0,
    2020                                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>'
    2324                                }
    2425                        });
     
    3031
    3132chomp($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             }
     33if ($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";
    5858        }
    5959    }
Note: See TracChangeset for help on using the changeset viewer.