#!/bin/bash MAJ=`sudo xm info | grep xen_major | awk '{print $3}'` MIN=`sudo xm info | grep xen_minor | awk '{print $3}'` EXT=`sudo xm info | grep xen_extra | awk '{print $3}' | cut -c 2` export XENMAJVER="$MAJ" export XENMINVER="$MIN" export XENEXTVER="$EXT" /bin/echo -n -e "\ncompile w/ gdb debug flag? y/n " read QDEBUG if [ "${QDEBUG}" == "y" ]; then GDEBUG="-ggdb"; fi /bin/echo -e "\ncompiling libxenstat...\n" cd libxenstat make -e cp src/libxenstat.a ../ cd ../ /bin/echo -e "\ncompiling zentific-poll..." #gcc ${GDEBUG} -L . zentific-poll.c dmidecode.c ssl_send.c -lxenstat -lssl -o zentific-poll gcc ${GDEBUG} -D XENMAJ=${XENMAJVER} -D XENMIN=${XENMINVER} -D XENEXT=${XENEXTVER} -Wall -L . ssl_send.c zentific-poll.c xendpw.c blockdata.c dmidecode.c -lxenstat -lxenstore -lxenctrl -lssl -o zentific-poll /bin/echo -e "\nfinished\n" /bin/echo "Now do the following (real packages coming soon):" /bin/echo " # mkdir -p /var/log/zentific" /bin/echo " # cp -a ./etc/zentific /etc" /bin/echo " # vim /etc/zentific/node.conf" /bin/echo " # cat ./README" /bin/echo " # cat ./COPYING" /bin/echo " # ./zentific-poll --help" /bin/echo -e "Suggested defaults: ./zentific-poll -V -d2 -n\n"