use a dump dir for old dumps
[irspy-moved-to-github.git] / zebra / Makefile
1
2 IRSPY_ARCHIVE=          records-2010-04-06
3 IRSPY_ARCHIVE_EXT=      .tar.gz
4 DUMP_DIR=               irspy-dump
5
6 DATE:=  $(shell date '+%Y-%m-%d')
7
8 all: help
9
10
11 test:
12         xmllint --noout --schema zeerex-2.0.xsd zeerex.xml
13
14 terse.properties: pqf.properties
15         sed -n 's/#.*//; s/[    ]*//; s/[       ][      ]*/ /g; /./p' $? > $@
16
17 newdb:
18         tar xzf ${DUMP_DIR}/${IRSPY_ARCHIVE}${IRSPY_ARCHIVE_EXT}
19         zebraidx-2.0 init
20         zebraidx-2.0 update zeerex.xml
21         zebraidx-2.0 update ${IRSPY_ARCHIVE}
22         zebraidx-2.0 commit
23
24 dump:
25         rm -rf records-${DATE}.old
26         -test -e records-${DATE} && mv records-${DATE} records-${DATE}.old
27         mkdir records-${DATE}
28         cd records-${DATE} && ../../bin/irspy-dump.pl irspy.indexdata.com:8018/IR-Explain---1
29         tar cfz records-${DATE} records-${DATE}
30         
31 clean:
32         rm -f terse.properties
33
34 distclean: clean
35         rm -rf ${IRSPY_ARCHIVE}
36
37 help:
38         @echo "make [ dump | test | newdb | clean | distclean ]"
39