version 1.82, 2006/03/06 22:55:03
|
version 1.90, 2008/02/08 22:49:12
|
Line 1
|
Line 1
|
|
HOSTNAME=$(shell hostname) |
|
ifeq ($(HOSTNAME),bilbo) |
|
ROOT=/home/znatoki |
|
endif |
ifndef ROOT |
ifndef ROOT |
ROOT = /home/znatoki |
ROOT = $(HOME) |
endif |
endif |
PERL = perl |
PERL = perl |
TMPSAV = /tmp |
TMPSAV = /tmp |
PMODE = 775 |
PMODE = 775 |
LMODE = 664 |
LMODE = 664 |
KULICHKI=znatoki.kulichki.net |
KULICHKI=chgk-db-boris@ledorub.chgk.info |
RSYNC = rsync -ruvptCe ssh --delete --progress |
RSYNC = rsync -ruvptCe ssh --delete --progress |
SCP=scp |
SCP=scp |
DESTSRCDIR=~piataev/public_html/dimrub/src/ |
DESTSRCDIR=~chgk-db/public_html/dimrub/src/ |
SRCDIR=../baza |
SRCDIR=../baza |
DICTDIR=../dict |
DICTDIR=../dict |
IMAGEDIR=$(SRCDIR)/images |
IMAGEDIR=$(SRCDIR)/images |
DESTIMAGEDIR=~piataev/public_html/images/db |
DESTIMAGEDIR=~chgk-db/public_html/images/db |
INSTALLIMAGEDIR=$(ROOT)/public_html/images/db |
INSTALLIMAGEDIR=$(ROOT)/public_html/images/db |
DESTPRGSRC=~piataev/db/prgsrc |
DESTPRGSRC=~chgk-db/db/prgsrc |
DESTCGIBIN=~piataev/public_html/cgi-bin |
DESTCGIBIN=~chgk-db/public_html/cgi-bin |
DUMPDIR=../dump |
DUMPDIR=../dump |
DESTDUMPDIR=/var/tmp/ |
DESTDUMPDIR=/var/tmp/ |
TABLES= Questions Tournaments word2question nf nests Authors A2Q equalto |
TABLES= Questions Tournaments word2question nf nests Authors A2Q equalto |
Line 28 DELIVERER = roma7@zaba.ru, boris
|
Line 32 DELIVERER = roma7@zaba.ru, boris
|
UPDATELOG = $(DUMPDIR)/update.log |
UPDATELOG = $(DUMPDIR)/update.log |
UAUTHORS=$(DUMPDIR)/uauthors |
UAUTHORS=$(DUMPDIR)/uauthors |
UNSORTED=$(DUMPDIR)/unsorted |
UNSORTED=$(DUMPDIR)/unsorted |
RSPARAMS= 2000 75 |
RSPARAMS= 2000 150 |
TIMESTAMP= $(DUMPDIR)/timestamp |
TIMESTAMP= $(DUMPDIR)/timestamp |
|
|
DBSCRIPTS = mkdb.pl \ |
DBSCRIPTS = mkdb.pl \ |
Line 80 HTMLS = contribute.html \
|
Line 84 HTMLS = contribute.html \
|
random.html \ |
random.html \ |
reklama.html \ |
reklama.html \ |
reklama_bottom.html\ |
reklama_bottom.html\ |
|
dbxml.php\ |
search.html |
search.html |
|
|
|
|
Line 102 LIBINSTALL = ${LIBS:%=$(LIBDIR)/%}
|
Line 107 LIBINSTALL = ${LIBS:%=$(LIBDIR)/%}
|
HTMLINSTALL = ${HTMLS:%.html=$(HTMLDIR)/%.html} |
HTMLINSTALL = ${HTMLS:%.html=$(HTMLDIR)/%.html} |
IMAGEINSTALL = ${IMAGENAMES:%=$(INSTALLIMAGEDIR)/%} |
IMAGEINSTALL = ${IMAGENAMES:%=$(INSTALLIMAGEDIR)/%} |
|
|
|
|
all: $(LIBINSTALL) $(BININSTALL) $(CGIINSTALL) $(HTMLINSTALL) $(IMAGEINSTALL) |
all: $(LIBINSTALL) $(BININSTALL) $(CGIINSTALL) $(HTMLINSTALL) $(IMAGEINSTALL) |
|
|
|
|
Line 183 prgdeliver:
|
Line 189 prgdeliver:
|
|
|
dbdeliver: imagedeliver |
dbdeliver: imagedeliver |
echo "Starting delivering" | mail -s"Starting delivering" $(DELIVERER) |
echo "Starting delivering" | mail -s"Starting delivering" $(DELIVERER) |
mysqldump --default-character-set=koi8r --add-drop-table --compatible=mysql323 -u piataev chgk $(TABLES) > $(DUMPDIR)/chgkdump |
mysqldump --add-drop-table -u piataev chgk $(TABLES) > $(DUMPDIR)/chgkdump |
echo "delete from hash;" >> $(DUMPDIR)/chgkdump |
echo "delete from hash;" >> $(DUMPDIR)/chgkdump |
gzip $(DUMPDIR)/chgkdump |
gzip $(DUMPDIR)/chgkdump |
$(SCP) $(DUMPDIR)/chgkdump.gz $(KULICHKI):$(DESTDUMPDIR) |
$(SCP) $(DUMPDIR)/chgkdump.gz $(KULICHKI):$(DESTDUMPDIR) |
Line 226 authorsdeliver:
|
Line 232 authorsdeliver:
|
|
|
dbfill: |
dbfill: |
echo "Starting filling Kulichki database" | mail -s"Starting dbfill" $(DELIVERER) |
echo "Starting filling Kulichki database" | mail -s"Starting dbfill" $(DELIVERER) |
ssh $(KULICHKI) "echo 'ВНИМАНИЕ! Идёт заливка Базы вопросов. \ |
ssh $(KULICHKI) "export LANG=ru_RU.KOI8-R; \ |
|
echo 'ВНИМАНИЕ! Идёт заливка Базы вопросов. \ |
Результаты поиска в Базе могут быть неполны' \ |
Результаты поиска в Базе могут быть неполны' \ |
> ~/public_html/dimrub/db/date;\ |
> ~/public_html/dimrub/db/date;\ |
cd db/prgsrc; \ |
|
echo 'SELECT MAX(CreatedAt) FROM Tournaments' | \ |
|
mysql -u piataev --skip-column-names chgk >_timestamp.tmp;\ |
|
gunzip -c /var/tmp/chgkdump.gz | mysql -u piataev chgk;\ |
gunzip -c /var/tmp/chgkdump.gz | mysql -u piataev chgk;\ |
echo makehtml=1 | perl $(DESTCGIBIN)/db.cgi -z; \ |
|
echo "1900-01-01" > _timestamp.tmp;\ |
|
echo makehtml=1 | perl $(DESTCGIBIN)/db.cgi -z; \ |
|
echo "1900-01-01" > _timestamp.tmp;\ |
|
echo makehtml=1 | perl $(DESTCGIBIN)/db.cgi -z; \ |
|
rm -f _timestamp.tmp; \ |
|
date > ~/public_html/dimrub/db/date" |
date > ~/public_html/dimrub/db/date" |
echo "Finished filling Kulichki database" | mail -s"Finished dbfill" $(DELIVERER); \ |
echo "Finished filling Kulichki database" | mail -s"Finished dbfill" $(DELIVERER); \ |
$(DBBIN)/stats.pl >> $(SRCDIR)/fill.log; \ |
$(DBBIN)/stats.pl >> $(SRCDIR)/fill.log; \ |
cvs commit -m "Database filled" $(SRCDIR) |
cvs commit -m "Database filled" $(SRCDIR) |
|
|
regenerate: |
|
echo "Starting regenerating Kulichki database" | mail -s"Starting regenerate" $(DELIVERER) |
|
ssh $(KULICHKI) "\ |
|
echo "1900-01-01" > _timestamp.tmp;\ |
|
echo makehtml=1 | perl $(DESTCGIBIN)/db.cgi -z; \ |
|
echo "1900-01-01" > _timestamp.tmp;\ |
|
echo makehtml=1 | perl $(DESTCGIBIN)/db.cgi -z; \ |
|
echo "1900-01-01" > _timestamp.tmp;\ |
|
echo makehtml=1 | perl $(DESTCGIBIN)/db.cgi -z; \ |
|
rm -f _timestamp.tmp;" \ |
|
echo "Finished regenerating Kulichki database" | mail -s"Finished regenrate" $(DELIVERER) |
|
|
|
|
|
|
|