| 
									
										
										
										
											2018-07-12 15:34:14 -06:00
										 |  |  | #!/usr/bin/env bash
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | CIDIR=$(dirname $(readlink -fn $0)) | 
					
						
							| 
									
										
										
										
											2018-07-27 12:23:02 -06:00
										 |  |  | UNINSTALL=0 | 
					
						
							|  |  |  | UNINSTALL_ALL=0 | 
					
						
							| 
									
										
										
										
											2018-07-12 15:34:14 -06:00
										 |  |  | source $CIDIR/ci.functions | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-07-11 05:14:49 -06:00
										 |  |  | MAKE=`which make` | 
					
						
							| 
									
										
										
										
											2018-07-12 15:34:14 -06:00
										 |  |  | 
 | 
					
						
							|  |  |  | if [ x"$DESTDIR" != x ] ; then | 
					
						
							|  |  |  | 	mkdir -p "$DESTDIR" | 
					
						
							| 
									
										
										
										
											2018-07-11 05:14:49 -06:00
										 |  |  | fi | 
					
						
							| 
									
										
										
										
											2018-07-12 15:34:14 -06:00
										 |  |  | destdir=${DESTDIR:+DESTDIR=$DESTDIR} | 
					
						
							| 
									
										
										
										
											2018-07-11 05:14:49 -06:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-07-27 12:23:02 -06:00
										 |  |  | [ $UNINSTALL -gt 0 ] && ${MAKE} ${destdir} uninstall | 
					
						
							|  |  |  | [ $UNINSTALL_ALL -gt 0 ] && ${MAKE} ${destdir} uninstall-all | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-07-11 05:14:49 -06:00
										 |  |  | ${MAKE} ${destdir} install || ${MAKE} ${destdir} NOISY_BUILD=yes install || exit 1 | 
					
						
							| 
									
										
										
										
											2019-07-19 07:38:39 -06:00
										 |  |  | ${MAKE} ${destdir} samples install-headers | 
					
						
							| 
									
										
										
										
											2018-07-12 15:34:14 -06:00
										 |  |  | if [ x"$DESTDIR" != x ] ; then | 
					
						
							|  |  |  | 	sed -i -r -e "s@\[directories\]\(!\)@[directories]@g" $DESTDIR/etc/asterisk/asterisk.conf | 
					
						
							|  |  |  | 	sed -i -r -e "s@ /(var|etc|usr)/@ $DESTDIR/\1/@g" $DESTDIR/etc/asterisk/asterisk.conf | 
					
						
							| 
									
										
										
										
											2018-07-11 05:14:49 -06:00
										 |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | set +e | 
					
						
							| 
									
										
										
										
											2018-07-12 15:34:14 -06:00
										 |  |  | if [ x"$USER_GROUP" != x ] ; then | 
					
						
							| 
									
										
										
										
											2020-10-29 12:25:27 +01:00
										 |  |  | 	chown -R $USER_GROUP $DESTDIR/var/cache/asterisk | 
					
						
							| 
									
										
										
										
											2018-07-12 15:34:14 -06:00
										 |  |  | 	chown -R $USER_GROUP $DESTDIR/var/lib/asterisk | 
					
						
							|  |  |  | 	chown -R $USER_GROUP $DESTDIR/var/spool/asterisk | 
					
						
							|  |  |  | 	chown -R $USER_GROUP $DESTDIR/var/log/asterisk | 
					
						
							|  |  |  | 	chown -R $USER_GROUP $DESTDIR/var/run/asterisk | 
					
						
							|  |  |  | 	chown -R $USER_GROUP $DESTDIR/etc/asterisk | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | ldconfig |