mirror of
				https://github.com/apache/cloudstack.git
				synced 2025-10-26 08:42:29 +01:00 
			
		
		
		
	packaging: bundle latest cmk x86 build with deb and rpm packages (#9450)
This uses the latest tag to find and use the latest Github tag from cloudstack-cloudmonkey repo, and use that to bundle the binary CLI in packages. Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com> Co-authored-by: Wei Zhou <weizhou@apache.org>
This commit is contained in:
		
							parent
							
								
									cd8442a42b
								
							
						
					
					
						commit
						7214c13e10
					
				
							
								
								
									
										3
									
								
								debian/rules
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								debian/rules
									
									
									
									
										vendored
									
									
								
							| @ -4,6 +4,7 @@ VERSION := $(shell grep '<version>' pom.xml | head -2 | tail -1 | cut -d'>' -f2 | ||||
| PACKAGE = $(shell dh_listpackages|head -n 1|cut -d '-' -f 1) | ||||
| SYSCONFDIR = "/etc" | ||||
| DESTDIR = "debian/tmp" | ||||
| CMK_REL := $(shell wget -O - "https://api.github.com/repos/apache/cloudstack-cloudmonkey/releases" 2>/dev/null | jq -r '.[0].tag_name') | ||||
| 
 | ||||
| %: | ||||
| 	dh $@ --with systemd | ||||
| @ -85,7 +86,7 @@ override_dh_auto_install: | ||||
| 	rm -rf $(DESTDIR)/usr/share/$(PACKAGE)-management/templates/systemvm/md5sum.txt | ||||
| 
 | ||||
| 	# Bundle cmk in cloudstack-management | ||||
| 	wget https://github.com/apache/cloudstack-cloudmonkey/releases/download/6.3.0/cmk.linux.x86-64 -O $(DESTDIR)/usr/bin/cmk | ||||
| 	wget https://github.com/apache/cloudstack-cloudmonkey/releases/download/$(CMK_REL)/cmk.linux.x86-64 -O $(DESTDIR)/usr/bin/cmk | ||||
| 	chmod +x $(DESTDIR)/usr/bin/cmk | ||||
| 
 | ||||
| 	# nast hack for a couple of configuration files | ||||
|  | ||||
| @ -260,7 +260,8 @@ install -D client/target/utilities/bin/cloud-setup-baremetal ${RPM_BUILD_ROOT}%{ | ||||
| install -D client/target/utilities/bin/cloud-sysvmadm ${RPM_BUILD_ROOT}%{_bindir}/%{name}-sysvmadm | ||||
| install -D client/target/utilities/bin/cloud-update-xenserver-licenses ${RPM_BUILD_ROOT}%{_bindir}/%{name}-update-xenserver-licenses | ||||
| # Bundle cmk in cloudstack-management | ||||
| wget https://github.com/apache/cloudstack-cloudmonkey/releases/download/6.3.0/cmk.linux.x86-64 -O ${RPM_BUILD_ROOT}%{_bindir}/cmk | ||||
| CMK_REL=$(wget -O - "https://api.github.com/repos/apache/cloudstack-cloudmonkey/releases" 2>/dev/null | jq -r '.[0].tag_name') | ||||
| wget https://github.com/apache/cloudstack-cloudmonkey/releases/download/$CMK_REL/cmk.linux.x86-64 -O ${RPM_BUILD_ROOT}%{_bindir}/cmk | ||||
| chmod +x ${RPM_BUILD_ROOT}%{_bindir}/cmk | ||||
| 
 | ||||
| cp -r client/target/utilities/scripts/db/* ${RPM_BUILD_ROOT}%{_datadir}/%{name}-management/setup | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user