BIN=/usr/sbin MAN=/usr/share/man/man8 ETC=/etc CNFD=${ETC}/arlogd CONF=${ETC}/arlogd/conf RENF=${ETC}/arlogd/renames ETCS=${CNFD} ${CONF} ${RENF} INITD=/etc/init.d RWX=u=rwx,go-w RW=u=rw,go-w all: ${ETCS} ${BIN}/arlogd-client ${MAN}/arlogd.8.gz /etc/init.d/arlogd-client tests service ${CNFD}: test -d ${CNFD} || mkdir ${CNFD} chmod ${RWX} $@ ${CONF}: touch $@ chmod ${RW} $@ ${RENF}: touch $@ chmod ${RW} $@ ${BIN}/arlogd-client : arlogd-client @echo "***" installing $< ... cp $< $@ chmod ${RWX} $@ ${MAN}/arlogd.8.gz : arlogd.8 @echo "***" installing $< ... gzip -c $< > $@ chmod ${RW} $@ /etc/init.d/arlogd-client : init.d/arlogd-client @echo "***" installing $< ... cp $< $@ chmod ${RWX} $@ tests : @echo "***" running $@ ... @echo "***" testing arlogd-client with -c /dev/null perl arlogd-client -t -c /dev/null @echo @echo "***" testing ${BIN}/arlogd-client -t ${BIN}/arlogd-client -t service : @echo "***" installing $@ ... @if chkconfig --list arlogd-client >/dev/null 2>&1 ; \ then echo "service already added" ; \ else chkconfig --add arlogd-client ; \ fi @echo "always run arlogd-client : chkconfig arlogd-client on" @echo "startup arlogd-client now : /etc/init.d/arlogd-client start"