32 lines
		
	
	
		
			821 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			821 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| pkgdirname != basename `git config remote.origin.url` | sed 's/.git$$//'
 | |
| optlist = bin examples playbooks roles
 | |
| 
 | |
| compile: 
 | |
| 	@echo Nothing to do
 | |
| 
 | |
| install: clean compile
 | |
| 	mkdir -p ${pkgdir}/opt/aninix/${pkgdirname}/
 | |
| 	for opt in ${optlist}; do cp -pr $$opt ${pkgdir}/opt/aninix/${pkgdirname}/${opt}; done
 | |
| 	make checkperm
 | |
| 
 | |
| clean: 
 | |
| 	git clean -fdX
 | |
| 
 | |
| uninstall:
 | |
| 	rm -Rf ${pkgdir}/opt/aninix/${pkgdirname}/
 | |
| 
 | |
| test: compile
 | |
| 	#python3 -m pytest
 | |
| 
 | |
| checkperm:
 | |
| 	chown -R root: ${pkgdir}/opt/aninix/${pkgdirname}/
 | |
| 	chmod 0755 ${pkgdir}/opt/aninix/${pkgdirname}/
 | |
| 	chmod -R a+r ${pkgdir}/opt/aninix/${pkgdirname}/
 | |
| 
 | |
| diff: 
 | |
| 	@echo Nothing to do.
 | |
| 	for opt in ${optlist}; do diff -r ${pkgdir}/opt/aninix/${pkgdirname}/${opt} $$opt; done
 | |
| 
 | |
| reverse: 
 | |
| 	for opt in ${optlist}; do rsync -avzlp ${pkgdir}/opt/aninix/${pkgdirname}/${opt}/ $$opt; done
 |