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
 |