| 
									
										
										
										
											2014-02-14 08:52:07 +00:00
										 |  |  | #!/bin/sh | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # install_subst: install a script while doing path substitution | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # install_subst [-d] source destination | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | # -d: file is data (rather than script) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | install_args= | 
					
						
							|  |  |  | if [ "$1" = '-d' ]; then | 
					
						
							|  |  |  | 	install_args="-m 644" | 
					
						
							|  |  |  | 	shift | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | set -e | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | tmp=`mktemp install_subst_XXXXXX` | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | cleanup_tmp() { | 
					
						
							|  |  |  | 	rm -f "$tmp" | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Delete it on exit | 
					
						
							|  |  |  | trap cleanup_tmp 0 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | src="$1" | 
					
						
							|  |  |  | dst="$2" | 
					
						
							|  |  |  | sed <"$src" \ | 
					
						
							| 
									
										
										
										
											2020-10-29 12:25:27 +01:00
										 |  |  | 	-e "s|__ASTERISK_CACHE_DIR__|$ASTCACHEDIR|g" \ | 
					
						
							| 
									
										
										
										
											2014-02-14 08:52:07 +00:00
										 |  |  | 	-e "s|__ASTERISK_DATA_DIR__|$ASTDATADIR|g" \ | 
					
						
							|  |  |  | 	-e "s|__ASTERISK_DB_DIR__|$ASTDBDIR|g" \ | 
					
						
							|  |  |  | 	-e "s|__ASTERISK_ETC_DIR__|$ASTETCDIR|g" \ | 
					
						
							|  |  |  | 	-e "s|__ASTERISK_HEADER_DIR__|$ASTHEADERDIR|g" \ | 
					
						
							|  |  |  | 	-e "s|__ASTERISK_LIB_DIR__|$ASTLIBDIR|g" \ | 
					
						
							|  |  |  | 	-e "s|__ASTERISK_LOG_DIR__|$ASTLOGDIR|g" \ | 
					
						
							|  |  |  | 	-e "s|__ASTERISK_MOD_DIR__|$ASTMODDIR|g" \ | 
					
						
							|  |  |  | 	-e "s|__ASTERISK_MAN_DIR__|$ASTMANDIR|g" \ | 
					
						
							|  |  |  | 	-e "s|__ASTERISK_SBIN_DIR__|$ASTSBINDIR|g" \ | 
					
						
							|  |  |  | 	-e "s|__ASTERISK_SPOOL_DIR__|$ASTSPOOLDIR|g" \ | 
					
						
							|  |  |  | 	-e "s|__ASTERISK_VARLIB_DIR__|$ASTVARLIBDIR|g" \ | 
					
						
							|  |  |  | 	-e "s|__ASTERISK_VARRUN_DIR__|$ASTVARRUNDIR|g" \ | 
					
						
							|  |  |  | 	> "$tmp" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | install $install_args "$tmp" "$dst" |