1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
|
DESTDIR=
PREFIX=/usr/local/
SYSCONFDIR=${PREFIX}/etc
DATADIR=${PREFIX}/share
MANDIR=${PREFIX}/share/man/man8/
#http://www.freebsd.org/doc/en/books/porters-handbook/porting-prefix.html
nothing:
@exit
test: test_todo test_display_without_advice real_test
exit
test_todo:
@echo "Number of TODO `grep -ri TODO * | grep -v '.svn' | wc -l`"
test_display_without_advice:
@echo "Number of error display without advice `grep -r Display * | grep RED |grep -v advice |grep -v .svn | wc -l`"
@echo "Number of warning display without advice `grep -r Display * | grep ORANGE |grep -v advice | grep -v .svn |wc -l`"
#dont work :'(
#test_space_end:
# @echo "`grep -nri \"[[:space:]][[:space:]]*$\" .`"
real_test:
chmod +x ./tests/test.test
./tests/test.test
#test will check
#
# display without advice
# check functions
# plugins without advice files
# check lines more 80(120) characters
# numbers of todo
# that PLUGINS_REP must be within {}
# -e -d etc have "" after
install:
chmod +x ./tests/*.test
chmod +x ./plugins/*.test
chmod +x ./yasat
mkdir -p ${DESTDIR}/${PREFIX}/bin
cp yasat ${DESTDIR}/${PREFIX}/bin/yasat
mkdir -p ${DESTDIR}/${DATADIR}/yasat/
cp -R plugins ${DESTDIR}/${DATADIR}/yasat/
cp yasat.css ${DESTDIR}/${DATADIR}/yasat/
cp common ${DESTDIR}/${DATADIR}/yasat/
cp osdetection ${DESTDIR}/${DATADIR}/yasat/
mkdir -p ${DESTDIR}/${SYSCONFDIR}/yasat/
echo "YASAT_ROOT=/${DATADIR}/yasat/" > ${DESTDIR}/${SYSCONFDIR}/yasat/yasat.conf
echo "PLUGINS_REP=/${DATADIR}/yasat/plugins/" >> ${DESTDIR}/${SYSCONFDIR}/yasat/yasat.conf
installman:
mkdir -p ${DESTDIR}/${MANDIR}/
cp man/yasat.8 ${DESTDIR}/${MANDIR}/
bzip2 -f -9 ${DESTDIR}/${MANDIR}/yasat.8
deinstall:
rm ${DESTDIR}/${PREFIX}/bin/yasat
rm -rf ${DESTDIR}/${DATADIR}/yasat
rm -rf ${DESTDIR}/${SYSCONFDIR}/etc/yasat
|