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
|
|
|
|
test: compile
|
|
#python3 -m pytest
|
|
|
|
clean:
|
|
git clean -fdX
|
|
|
|
uninstall:
|
|
rm -Rf ${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
|
|
|
|
checkperm:
|
|
chown -R root: ${pkgdir}/opt/aninix/${pkgdirname}/
|
|
chmod 0755 ${pkgdir}/opt/aninix/${pkgdirname}/
|
|
chmod -R a+r ${pkgdir}/opt/aninix/${pkgdirname}/
|