# other/quipu/tools/dsastats/Makefile

##############################
# Configuration - see README #
##############################

# The file the DSA logs to
LOGFILE= $(LOGDIR)quipu.log

# The DSAs tailor file
TAILORFILE=$(ETCDIR)quiputailor

# The DN of your organisation
LOCALORGDN=c=GB@o=X-Tel Services Ltd

# Where to install the scripts
LOCALPATH=$(BINDIR)

# Where to place the two config files
LETCDIR=$(ETCDIR)

#####################################
# Rules...
#####################################

all:	dsastats

inst-all: $(LOCALPATH)dsastats $(LETCDIR)quipulocaladds \
	  $(LETCDIR)quiputechusers

$(LOCALPATH)dsastats: dsastats
	-@cp $(LOCALPATH)dsastats zdsastats
	cp dsastats $(LOCALPATH)
	ls -gls $(LOCALPATH)dsastats

$(LETCDIR)quipulocaladds: quipulocaladds
	if [ -s $@ ]; \
	    then exit 0; \
	    else cp quipulocaladds $@; ls -gls $@; \
	fi
	if ln $(ETCDIR)quipulocaladds $(ETCDIR)quipulocaladds.old; \
	    then rm -f $@ ; cp quipulocaladds $@; ls -gls $@; \
	    else exit 0; \
	fi

$(LETCDIR)quiputechusers: quiputechusers
	if [ -s $@ ]; \
	    then exit 0; \
	    else cp quiputechusers $@; ls -gls $@; \
	fi
	if ln $(ETCDIR)quiputechusers $(ETCDIR)quiputechusers.old; \
	    then rm -f $@ ; cp quiputechusers $@; ls -gls $@; \
	    else exit 0; \
	fi

quiputechusers:

quipulocaladds:

install: inst-all clean

lint:;

clean:;	-rm -f dsastats zdsastats

grind:;

dsastats: dsastats.dist
	sed 's#QUIPULOG#$(LOGFILE)#g' dsastats.dist | \
	sed 's#QUIPUTAILOR#$(TAILORFILE)#g' | \
	sed 's#QUIPULOCALORG#$(LOCALORGDN)#g' | \
	sed 's#QUIPUETCDIR#$(LETCDIR)#g' >dsastats
	chmod +x dsastats

