Adding packaging
This commit is contained in:
21
Makefile
21
Makefile
@@ -1,24 +1,31 @@
|
||||
pkgdirname != basename `git config remote.origin.url` | sed 's/.git$$//'
|
||||
optlist = bin examples playbooks roles
|
||||
|
||||
compile:
|
||||
@echo Nothing to do
|
||||
|
||||
install: clean
|
||||
install: clean compile
|
||||
mkdir -p ${pkgdir}/opt/aninix/${pkgdirname}/
|
||||
rsync -avzp HelloWorld* ${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
|
||||
#python3 -m pytest
|
||||
|
||||
clean:
|
||||
cat .gitignore | xargs rm -Rf
|
||||
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:
|
||||
@echo Nothing to do.
|
||||
for opt in ${optlist}; do rsync -avzlp ${pkgdir}/opt/aninix/${pkgdirname}/${opt}/ $$opt; done
|
||||
|
||||
checkperm:
|
||||
@echo Nothing to do.
|
||||
|
||||
chown -R root: ${pkgdir}/opt/aninix/${pkgdirname}/
|
||||
chmod 0755 ${pkgdir}/opt/aninix/${pkgdirname}/
|
||||
chmod -R a+r ${pkgdir}/opt/aninix/${pkgdirname}/
|
||||
|
Reference in New Issue
Block a user