defect 3613
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/branches/2.8@16600 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
		@@ -183,8 +183,10 @@ if (-f $scriptname) {
 | 
			
		||||
    &runcmd($cmd);
 | 
			
		||||
    my $dline = $::outref;
 | 
			
		||||
    my ($junk, $installdir) =  split(/=/, $dline);
 | 
			
		||||
	chomp $installdir;
 | 
			
		||||
	$installdir =~ s/^(\'|\")(.*)(\"|\')$/$2/; # remove any surrounding quotes
 | 
			
		||||
    if ($installdir) {
 | 
			
		||||
    	chomp $installdir;
 | 
			
		||||
	    $installdir =~ s/^(\'|\")(.*)(\"|\')$/$2/; # remove any surrounding quotes
 | 
			
		||||
    }
 | 
			
		||||
    $cmd = "cat $scriptname | grep 'USENFSV4ONAIX='";
 | 
			
		||||
    &runcmd($cmd);
 | 
			
		||||
    $dline = $::outref;
 | 
			
		||||
@@ -282,7 +284,11 @@ if (-f $scriptname)
 | 
			
		||||
        `echo "$TMP" > $scriptname`;
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
    my $lengtharg1= length ($ARGV[1]);
 | 
			
		||||
    # see if any arguments and if there are script on the argument list
 | 
			
		||||
    my $lengtharg1=0;
 | 
			
		||||
    if (defined ($ARGV[1])) {
 | 
			
		||||
      $lengtharg1= length ($ARGV[1]);
 | 
			
		||||
    }
 | 
			
		||||
    if ((@ARGV>1) && ($lengtharg1 != 0)) {  # no postscript list
 | 
			
		||||
      my $scripts=$ARGV[1];
 | 
			
		||||
    	`logger -t xcat -p local4.info "$::sdate xcataixpost: ARGV > 1."`;
 | 
			
		||||
@@ -451,8 +457,9 @@ sub getmypost {
 | 
			
		||||
 | 
			
		||||
       
 | 
			
		||||
 | 
			
		||||
    # try  to get the file with tftp first 
 | 
			
		||||
    &runcmd("tftp -o $scriptname $servnode $TFTPDIR/mypostscripts/mypostscript.$xcatname");
 | 
			
		||||
    # try  to get the file with tftp first it is normal the file is not available, do not report
 | 
			
		||||
    # error 
 | 
			
		||||
    `tftp -o $scriptname $servnode $TFTPDIR/mypostscripts/mypostscript.$xcatname 2>&1`;
 | 
			
		||||
    if (-f $scriptname) {  # got the file
 | 
			
		||||
         `logger -t xcat -p local4.info  "$::sdate  xcataixpost: tftp got $scriptname."`;
 | 
			
		||||
 | 
			
		||||
@@ -627,9 +634,14 @@ sub runcmd
 | 
			
		||||
        if ($rc > 0 && $logerr)
 | 
			
		||||
        {
 | 
			
		||||
             if ($::NOERROR == 0) {  # print the error message
 | 
			
		||||
               if ($::outref) {
 | 
			
		||||
		print "$::sdate  xcataixpost: run: $cmd - $::outref\n";
 | 
			
		||||
                print $::LOG_FILE "$::sdate  xcataixpost: run: $cmd - $::outref\n";
 | 
			
		||||
               } else {
 | 
			
		||||
		print "$::sdate  xcataixpost: run: $cmd \n";
 | 
			
		||||
                print $::LOG_FILE "$::sdate  xcataixpost: run: $cmd \n";
 | 
			
		||||
               }
 | 
			
		||||
             }
 | 
			
		||||
             print $::LOG_FILE "$::sdate  xcataixpost: run: $cmd - $::outref\n";
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 return $rc;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user