41 lines
1.2 KiB
Makefile
41 lines
1.2 KiB
Makefile
installDir = ${pkgdir}/usr/local/bin
|
|
list = ./maat-builder
|
|
systemdList = ./maat-builder.timer ./maat-builder.service
|
|
serverRoot = /srv/maat/
|
|
owner=root
|
|
perms=0755
|
|
|
|
compile: /bin/bash
|
|
@echo Nothing to compile.
|
|
|
|
install: ${list}
|
|
mkdir -p ${installDir}
|
|
mkdir -p ${pkgdir}${serverRoot}/src
|
|
mkdir -p ${pkgdir}${serverRoot}/pkg
|
|
for i in ${list}; do install -m ${perms} -o ${owner} $$i ${installDir}; done
|
|
for i in ${systemdList}; do install -m 0644 -o root $$i ${pkgdir}/usr/lib/systemd/system; done
|
|
|
|
clean:
|
|
cat .gitignore | xargs rm -Rf
|
|
|
|
uninstall:
|
|
for i in ${list}; do rm -Rf ${installDir}/$$i; done
|
|
for i in ${systemdList}; do rm /usr/lib/systemd/system/$$i; done
|
|
rmdir -p ${pkgdir}${serverRoot}/src
|
|
rmdir -p ${pkgdir}${serverRoot}/pkg
|
|
|
|
test:
|
|
./maat-builder -T -U ${USER}
|
|
make clean
|
|
|
|
diff:
|
|
for i in ${list}; do if [ -f ${installDir}/$$i ]; then diff "$$i" "${installDir}/$$i"; fi done
|
|
|
|
reverse:
|
|
for i in ${list}; do if [ -f ${installDir}/$$i ]; then cp "${installDir}/$$i" "$$i"; fi done
|
|
|
|
checkperm:
|
|
chown -R ${owner}: ${pkgdir}${serverRoot}/src
|
|
chown -R ${owner}: ${pkgdir}${serverRoot}/pkg
|
|
for i in ${list}; do chown -R ${owner}: "${installDir}/$$i"; chmod ${perms} "${installDir}/$$i"; done
|