42 lines
1.1 KiB
Makefile
42 lines
1.1 KiB
Makefile
|
# -*-mode: makefile; fill-column: 75; tab-width: 8; coding: utf-8-unix -*-
|
||
|
|
||
|
PREFIX=/usr/local
|
||
|
ROLE=proxy
|
||
|
VAGRANT_DOCTEST=python3.sh ../../../src/ansible/bin/vagrant_doctest-ssh.py
|
||
|
PYTHON_DOCTEST=python3.sh -m doctest
|
||
|
SSH_DOCTEST=python3.sh ../../../src/ansible/bin/vagrant_doctest-ssh.py -p 2222 --box="vagrant@127.0.0.1"
|
||
|
LOCAL_DOCTEST=/var/local/bin/testforge_run_doctest2.bash
|
||
|
|
||
|
DOCTEST=$(LOCAL_DOCTEST)
|
||
|
|
||
|
USER=`grep PRIV_SKEL_USERS_LIST /usr/local/etc/testforge/testforge.bash|sed -e 's/.*=//' -e 's/"//g'`
|
||
|
|
||
|
default:: local
|
||
|
|
||
|
test:: local
|
||
|
|
||
|
check::
|
||
|
sudo -u ${USER} ${PREFIX}/src/usr_local_$(ROLE).bash $@
|
||
|
|
||
|
test::
|
||
|
sudo -u ${USER} ${PREFIX}/src/usr_local_$(ROLE).bash $@
|
||
|
|
||
|
lint::
|
||
|
sudo -u ${USER} ${PREFIX}/src/usr_local_$(ROLE).bash $@
|
||
|
|
||
|
local::
|
||
|
[ -f $(LOCAL_DOCTEST) ] || exit 0
|
||
|
$(DOCTEST) overlay/Linux/usr/local/share/doc/txt/proxy2.txt
|
||
|
$(DOCTEST) overlay/Linux/usr/local/share/doc/txt/proxy3.txt
|
||
|
|
||
|
refresh::
|
||
|
find . -maxdepth 1 -type l -delete
|
||
|
ln -s overlay/Linux/var/local/share/doc/txt/*txt .
|
||
|
|
||
|
veryclean:: clean
|
||
|
find * -name \*.py | xargs grep -l '[ ]*$$' | \
|
||
|
xargs sed -i -e 's/[ ]*$$//'
|
||
|
|
||
|
clean::
|
||
|
find * -name \*~ -delete
|