Subversion Repositories camp_sysinfo_client_3

Rev

Rev 203 | Rev 208 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 203 Rev 206
Line 252... Line 252...
252
# if subroutine &postInstall exists, it is called with a reference to the %install hash
252
# if subroutine &postInstall exists, it is called with a reference to the %install hash
253
# postInstall may return, or may call some other script. it is the last thing called by
253
# postInstall may return, or may call some other script. it is the last thing called by
254
# the installer
254
# the installer
255
sub postInstall {
255
sub postInstall {
256
   my $install = shift;
256
   my $install = shift;
-
 
257
   my $quiet = shift;
257
   
258
   
258
   # We need to open sysinfoconf so we can build the configuration file
259
   # We need to open sysinfoconf so we can build the configuration file
259
   # using eval, since the installer is responsible for loading YAML::Tiny, so we may not
260
   # using eval, since the installer is responsible for loading YAML::Tiny, so we may not
260
   # have it defined when we first start up.
261
   # have it defined when we first start up.
261
   eval( 'use sysinfoconf qw/&writeConfig &makeConfig &showConf/;' );
262
   eval( 'use sysinfoconf qw/&writeConfig &makeConfig &showConf/;' );
Line 290... Line 291...
290
      # We should have a nice combined configuration, so we'll write it to a temporary file
291
      # We should have a nice combined configuration, so we'll write it to a temporary file
291
      my $filename = &writeConfig( '', &showConf( $config ) );
292
      my $filename = &writeConfig( '', &showConf( $config ) );
292
      my $confFileName = $install{'configuration'}{'configuration file'};
293
      my $confFileName = $install{'configuration'}{'configuration file'};
293
      # configure.pl is already designed to combine our temp file with our current config file and write it ou
294
      # configure.pl is already designed to combine our temp file with our current config file and write it ou
294
      # so we'll just use that instead of reinventing the wheel
295
      # so we'll just use that instead of reinventing the wheel
-
 
296
      if ( $quiet ) {
-
 
297
         print "Verify configuration by executing \n$install{bindir}/configure.pl -f $filename -o $confFileName\n"
-
 
298
      } else {
295
      exec( "$install{bindir}/configure.pl -f $filename -o $confFileName" );
299
         exec( "$install{bindir}/configure.pl -f $filename -o $confFileName" );
-
 
300
      }
296
   } # if we are building/merging configuration
301
   } # if we are building/merging configuration
297
}
302
}