aboutsummaryrefslogtreecommitdiffstats
path: root/templates/ru/Makefile
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--templates/ru/Makefile50
1 files changed, 50 insertions, 0 deletions
diff --git a/templates/ru/Makefile b/templates/ru/Makefile
new file mode 100644
index 00000000..148099df
--- /dev/null
+++ b/templates/ru/Makefile
@@ -0,0 +1,50 @@
+# FILES=admindbpreamble.html adminsubscribeack.txt adminunsubscribeack.txt admlogin.html approve.txt article.html bounce.txt checkdbs.txt convert.txt cronpass.txt headfoot.html help.txt listinfo.html masthead.txt newlist.txt nopass.txt options.html postack.txt postauth.txt postheld.txt private.html reenable.txt refuse.txt roster.html subauth.txt subscribeack.txt subscribe.html unsub.txt userpass.txt verify.txt
+FILES=$(shell cat status | sed -e 's/ .*$$//')
+TARGET=/var/home/mailman/templates/ru/
+WEB=/var/www/mailman-ru
+WFILES_DIR=/var/www/mailman-ru/files
+
+TFILES=$(addprefix $(TARGET),$(FILES))
+WFILES=$(addprefix $(WEB),$(FILES))
+
+diff_args=-ub
+
+all:
+ @echo there is nothing to do
+
+diff-%: %
+ @-(cd ../en/ ; cvs -z6 diff $(diff_args) -r$(shell fgrep $< status | awk '{ print $$2; }') $<)
+
+check:
+ @(cd ../en/ ; cvs -z6 -q status ) | ./s2s.py
+
+todo:
+ @cat status | while read name version status rest; do [ "$$status" == "done" ] || echo $$name; done | sort
+
+done:
+ @cat status | while read name version status rest; do [ "$$status" == "done" ] && echo $$name; done | sort
+
+started:
+ @cat status | while read name version status rest; do [ "$$status" == "started" ] && echo $$name; done | sort
+
+status-%: %
+ @ cat status | grep "^$< "
+
+$(WEB)/%: %
+ cp $< $@
+
+#update: $(WFILES)
+update: update-files update-status
+
+update-files:
+ install -d $(WFILES_DIR)
+ @for file in $(FILES); do if [ ! -e $(WFILES_DIR)/$$file -o $$file -nt $(WFILES_DIR)/$$file ]; then cp -vf $$file $(WFILES_DIR)/$$file; fi; done
+
+update-status: $(WEB)/status.html
+
+$(WEB)/status.html: status s2h.py
+ ./s2h.py > $@
+
+install:
+ sudo -u mailman install -d $(TARGET)
+ sudo -u mailman install $(FILES) $(TARGET)