mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-10-31 02:37:10 +00:00 
			
		
		
		
	Fix issues with bundled pjproject cached download.
Previously when testing I had a preexisting makeopts in ASTTOPDIR. The ordering of configure.ac causes --with-externals-cache to be processed after third-party configure. In cases where the Asterisk clone is cleaned it would cause pjproject to be downloaded to /tmp. This moves processing of the externals cache and sounds cache to happen before third-party configure. This also addresses a possible issue with the third-party Makefile. If TMPDIR is set by the environment it would override the path given to --with-externals-cache. ASTERISK-26416 Change-Id: Ifab7f35bfcd5a31a31a3a4353cc26a68c8c6592d
This commit is contained in:
		
				
					committed by
					
						 George Joseph
						George Joseph
					
				
			
			
				
	
			
			
			
						parent
						
							dd6fc1bb7d
						
					
				
				
					commit
					aa39a87697
				
			
							
								
								
									
										6
									
								
								third-party/pjproject/Makefile
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								third-party/pjproject/Makefile
									
									
									
									
										vendored
									
									
								
							| @@ -74,13 +74,13 @@ ECHO_PREFIX := $(ECHO_PREFIX) echo '[pjproject] ' | ||||
|  | ||||
| _all: $(TARGETS) | ||||
|  | ||||
| TMPDIR ?= $(or $(EXTERNALS_CACHE_DIR),$(wildcard /tmp),.) | ||||
| EXTERNALS_CACHE_DIR ?= $(or $(TMPDIR),$(wildcard /tmp),.) | ||||
|  | ||||
| $(TMPDIR)/pjproject-$(PJPROJECT_VERSION).tar.bz2 : ../versions.mak | ||||
| $(EXTERNALS_CACHE_DIR)/pjproject-$(PJPROJECT_VERSION).tar.bz2 : ../versions.mak | ||||
| 	$(ECHO_PREFIX) Downloading $(PJPROJECT_URL)/$(@F) to $@ | ||||
| 	$(CMD_PREFIX) $(DOWNLOAD_TO_STDOUT) $(PJPROJECT_URL)/$(@F) > $@ | ||||
|  | ||||
| source/.unpacked: $(TMPDIR)/pjproject-$(PJPROJECT_VERSION).tar.bz2 | ||||
| source/.unpacked: $(EXTERNALS_CACHE_DIR)/pjproject-$(PJPROJECT_VERSION).tar.bz2 | ||||
| 	$(ECHO_PREFIX) Unpacking $< | ||||
| 	-@rm -rf source >/dev/null 2>&1 | ||||
| 	-@mkdir source >/dev/null 2>&1 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user