mirror of
				https://github.com/xcat2/xcat-core.git
				synced 2025-11-03 21:02:34 +00:00 
			
		
		
		
	Merge branch '2.8' of ssh://git.code.sf.net/p/xcat/xcat-core into 2.8
This commit is contained in:
		@@ -67,7 +67,7 @@ sub getHcpAttribs
 | 
			
		||||
	}
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
    my @ps = $tabs->{ppc}->getAllNodeAttribs(['node','parent','nodetype','hcp']); 
 | 
			
		||||
    my @ps = $tabs->{ppc}->getAllNodeAttribs(['node','parent','nodetype','hcp','id']); 
 | 
			
		||||
    for my $entry ( @ps ) {
 | 
			
		||||
        my $tmp_parent = $entry->{parent};
 | 
			
		||||
        my $tmp_node = $entry->{node};
 | 
			
		||||
@@ -79,6 +79,9 @@ sub getHcpAttribs
 | 
			
		||||
        if (defined($tmp_node) && defined($tmp_type) && ($tmp_type eq "blade") && defined($entry->{hcp})) {
 | 
			
		||||
            push @{$ppchash{$tmp_node}{children}}, $entry->{hcp};
 | 
			
		||||
        }
 | 
			
		||||
        if (defined($tmp_node) && defined($entry->{id}) && defined($tmp_parent) && defined($tmp_type) && ($tmp_type eq "lpar")) {
 | 
			
		||||
            $ppchash{$tmp_parent}{mapping}{$tmp_node} = $entry->{id};
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
	#if(exists($ppchash{$tmp_node})) {
 | 
			
		||||
	#     if( defined($tmp_type) ) {
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										13
									
								
								xCAT-server/xCAT-server.spec
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							
							
						
						
									
										13
									
								
								xCAT-server/xCAT-server.spec
									
									
									
									
									
										
										
										Normal file → Executable file
									
								
							@@ -26,6 +26,9 @@ Obsoletes: atftp-xcat
 | 
			
		||||
 | 
			
		||||
%define fsm %(if [ "$fsm" = "1" ];then echo 1; else echo 0; fi)
 | 
			
		||||
 | 
			
		||||
%define pcm %(if [ "$pcm" = "1" ];then echo 1; else echo 0; fi)
 | 
			
		||||
%define notpcm %(if [ "$pcm" = "1" ];then echo 0; else echo 1; fi)
 | 
			
		||||
 | 
			
		||||
%if %fsm
 | 
			
		||||
# nothing needed here
 | 
			
		||||
%else
 | 
			
		||||
@@ -308,14 +311,24 @@ mkdir -p $RPM_BUILD_ROOT/%{prefix}/ws
 | 
			
		||||
mkdir -p $RPM_BUILD_ROOT/etc/apache2/conf.d
 | 
			
		||||
mkdir -p $RPM_BUILD_ROOT/etc/httpd/conf.d
 | 
			
		||||
cp xCAT-wsapi/* $RPM_BUILD_ROOT/%{prefix}/ws
 | 
			
		||||
# PCM does not need xcatws.cgi
 | 
			
		||||
# xcatws.cgi causes xCAT-server requires perl-JSON, which is not shipped with PCM
 | 
			
		||||
%if %pcm
 | 
			
		||||
rm -f $RPM_BUILD_ROOT/%{prefix}/ws/xcatws.cgi
 | 
			
		||||
%endif
 | 
			
		||||
 | 
			
		||||
%if %fsm
 | 
			
		||||
%else
 | 
			
		||||
echo "ScriptAlias /xcatrhevh %{prefix}/ws/xcatrhevh.cgi" > $RPM_BUILD_ROOT/etc/apache2/conf.d/xcat-ws.conf
 | 
			
		||||
%if %notpcm
 | 
			
		||||
echo "ScriptAlias /xcatws %{prefix}/ws/xcatws.cgi" >> $RPM_BUILD_ROOT/etc/apache2/conf.d/xcat-ws.conf
 | 
			
		||||
%endif
 | 
			
		||||
cat $RPM_BUILD_ROOT/%{prefix}/ws/xcat-ws.conf.apache2 >>  $RPM_BUILD_ROOT/etc/apache2/conf.d/xcat-ws.conf
 | 
			
		||||
 | 
			
		||||
echo "ScriptAlias /xcatrhevh %{prefix}/ws/xcatrhevh.cgi" > $RPM_BUILD_ROOT/etc/httpd/conf.d/xcat-ws.conf
 | 
			
		||||
%if %notpcm
 | 
			
		||||
echo "ScriptAlias /xcatws %{prefix}/ws/xcatws.cgi" >> $RPM_BUILD_ROOT/etc/httpd/conf.d/xcat-ws.conf
 | 
			
		||||
%endif
 | 
			
		||||
cat $RPM_BUILD_ROOT/%{prefix}/ws/xcat-ws.conf.httpd >> $RPM_BUILD_ROOT/etc/httpd/conf.d/xcat-ws.conf
 | 
			
		||||
%endif
 | 
			
		||||
rm -f $RPM_BUILD_ROOT/%{prefix}/ws/xcat-ws.conf.apache2
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user