Add a .lwbuildrc system.
This commit is contained in:
		
							parent
							
								
									becb94e1d4
								
							
						
					
					
						commit
						78116d06dd
					
				
							
								
								
									
										18
									
								
								install.sh
								
								
								
								
							
							
						
						
									
										18
									
								
								install.sh
								
								
								
								
							|  | @ -36,6 +36,19 @@ DEST_DIR="${DEST_DIR}/${P}" | |||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| # Ensure that we have our .lwbuildrc set up correctly. | ||||
| LWBUILDRC=~/.lwbuildrc | ||||
| if [ ! -e ${LWBUILDRC} ] | ||||
| then | ||||
|     echo "You don't have a ${LWBUILDRC}, so I'll create a blank one for you." | ||||
|     do_cmd cp skel-.lwbuildrc ${LWBUILDRC} | ||||
|     echo "Edit this file, and then re-run the build process." | ||||
|     exit 1 | ||||
| fi | ||||
| do_cmd src ${LWBUILDRC} || exit 1 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| # Copy to destination directory. Deal with the case where the user has | ||||
| # specified the name of the resulting directory, and the case where the | ||||
| # user simply specified where the directory should be created. | ||||
|  | @ -56,11 +69,11 @@ mv project.kdevelop.filelist ${P}.kdevelop.filelist | |||
| 
 | ||||
| # Substitute all relevant variables in files | ||||
| echo "  Substituting variables in files" | ||||
| AUTHOR="$(grep ^$(whoami): /etc/passwd | cut -d: -f 5)" | ||||
| YEAR="$(date +%Y)" | ||||
| do_cmd find . -type f -exec sed \ | ||||
| 	-e "s,@P@,${P},g" \ | ||||
| 	-e "s,@AUTHOR@,${AUTHOR},g" \ | ||||
|     -e "s,@EMAIL@,${EMAIL},g" | ||||
| 	-e "s,@YEAR@,${YEAR},g" \ | ||||
| 	-i {} \; || exit 1 | ||||
| 
 | ||||
|  | @ -71,3 +84,6 @@ echo | |||
| echo "    ======== TODO list ========" | ||||
| find . -type f -a -not -path './scripts/build.*' -exec grep -Hrn @TODO@ {} \; | ||||
| print_success "Done" | ||||
| 
 | ||||
| # kate: replace-trailing-space-save true; space-indent true; tab-width 4; | ||||
| # vim: expandtab:ts=4:sw=4 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Laurence Withers
						Laurence Withers