mirror of
				https://github.com/xcat2/xcat-core.git
				synced 2025-10-31 03:12:30 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			69 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			69 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| %undefine __brp_mangle_shebangs
 | |
| Summary: xCAT openbmc python3
 | |
| Name: xCAT-openbmc-py3
 | |
| #Version: %{?version:%{version}}%{!?version:%(cat Version)}
 | |
| Version: 2.14.6
 | |
| Release: %{?release:%{release}}%{!?release:snap%(date +"%Y%m%d%H%M")}
 | |
| Epoch: 1
 | |
| License: EPL
 | |
| Group: Applications/System
 | |
| Source: xCAT-openbmc-py-%{version}.tar.gz
 | |
| Packager: IBM Corp.
 | |
| Vendor: IBM Corp.
 | |
| Distribution: %{?_distribution:%{_distribution}}%{!?_distribution:%{_vendor}}
 | |
| Prefix: /opt/xcat
 | |
| BuildRoot: /var/tmp/%{name}-%{version}-%{release}-root
 | |
| 
 | |
| %ifnos linux
 | |
| AutoReqProv: no
 | |
| %endif
 | |
| 
 | |
| BuildArch: noarch
 | |
| Requires: xCAT-server
 | |
| Requires: python3-gevent >= 1.2.2-2
 | |
| Requires: python3-greenlet >= 0.4.13-2
 | |
| Requires: python3-paramiko >= 2.0.0
 | |
| Requires: python3-docopt python3-requests python3-scp
 | |
| 
 | |
| %description
 | |
| xCAT-openbmc-py3 provides openbmc related functions python3 based.
 | |
| 
 | |
| %prep
 | |
| %setup -q -n xCAT-openbmc-py
 | |
| %build
 | |
| 
 | |
| %install
 | |
| rm -rf $RPM_BUILD_ROOT
 | |
| install -d $RPM_BUILD_ROOT/%{prefix}/lib/python/agent
 | |
| install -d $RPM_BUILD_ROOT/%{prefix}/lib/python/agent/xcatagent
 | |
| install -d $RPM_BUILD_ROOT/%{prefix}/lib/python/agent/common
 | |
| install -d $RPM_BUILD_ROOT/%{prefix}/lib/python/agent/hwctl
 | |
| install -d $RPM_BUILD_ROOT/%{prefix}/lib/python/agent/hwctl/openbmc
 | |
| install -d $RPM_BUILD_ROOT/%{prefix}/lib/python/agent/hwctl/redfish
 | |
| install -m755 lib/python/agent/*.py $RPM_BUILD_ROOT/%{prefix}/lib/python/agent
 | |
| install -m644 lib/python/agent/xcatagent/*.py $RPM_BUILD_ROOT/%{prefix}/lib/python/agent/xcatagent
 | |
| install -m644 lib/python/agent/common/*.py $RPM_BUILD_ROOT/%{prefix}/lib/python/agent/common
 | |
| install -m644 lib/python/agent/hwctl/*.py $RPM_BUILD_ROOT/%{prefix}/lib/python/agent/hwctl
 | |
| install -m644 lib/python/agent/hwctl/openbmc/*.py $RPM_BUILD_ROOT/%{prefix}/lib/python/agent/hwctl/openbmc/
 | |
| install -m644 lib/python/agent/hwctl/redfish/*.py $RPM_BUILD_ROOT/%{prefix}/lib/python/agent/hwctl/redfish/
 | |
| 
 | |
| %ifnos linux
 | |
| rm -rf $RPM_BUILD_ROOT/%{prefix}/lib/python/agent
 | |
| %endif
 | |
| 
 | |
| %clean
 | |
| rm -rf $RPM_BUILD_ROOT
 | |
| 
 | |
| %files
 | |
| %defattr(-,root,root)
 | |
| %{prefix}
 | |
| 
 | |
| %changelog
 | |
| 
 | |
| %pre
 | |
| 
 | |
| %post
 | |
| 
 | |
| %preun
 | |
| 
 |