summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore6
-rw-r--r--Makefile29
2 files changed, 35 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..658803e
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+/basewiki
+/basewiki_l10n
+/smiley
+/smiley_l10n
+/templates
+/templates_l10n
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..09a99c4
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,29 @@
+sources = ikiwiki
+
+origin_ikiwiki = http://source.jones.dk/ikiwiki_$(underlay).git
+underlays_ikiwiki = basewiki smiley templates
+master_ikiwiki = master$(locale:%=-$(locale))
+
+locales = danish
+
+underlays_l10n = $(foreach source, $(sources), $(foreach locale, $(locales), $(patsubst %,%_l10n/$(locale),$(underlays_$(source)))))
+underlays = $(foreach source, $(sources), $(underlays_$(source))) $(underlays_l10n)
+
+source_of_underlay = $(firstword $(foreach source, $(sources), $(if $(filter $(underlay),$(underlays_$(source))),$(source))))
+origin = $(origin_$(source_of_underlay))
+master = $(master_$(source_of_underlay))
+
+all: $(underlays)
+
+$(underlays): locale=$(if $(filter l10n/,$(lastword $(subst _, ,$(dir $@)))),$(notdir $@))
+$(underlays): underlay=$(@:%_l10n/$(locale)=%)
+$(underlays):
+ mkdir -p $@
+ cd $@ && git init
+ cd $@ && git remote add -f -t $(master) -m $(master) origin $(origin)
+ cd $@ && git merge origin
+
+# WARNING: this may wipe unrelated files too!
+ultraclean:
+ rm -rf $(underlays)
+ rm -rf $(dir $(underlays_l10n))
0070002.0B2F636D8@lxp5.free-owl.de/unread?h=master'>tags/7e/da/20161010070002.0B2F636D8@lxp5.free-owl.de/unread0
-rw-r--r--tags/7e/da/20220302152643.kcymzi7vz2tddcfo@tarteausucre.rzg.house/debian0
-rw-r--r--tags/7e/da/20220302152643.kcymzi7vz2tddcfo@tarteausucre.rzg.house/signed0
-rw-r--r--tags/7e/da/20220302152643.kcymzi7vz2tddcfo@tarteausucre.rzg.house/unread0
-rw-r--r--tags/7e/da/242851610805280254q5fa2fc13kda0542cdd8f10dae@mail.gmail.com/sugar0
-rw-r--r--tags/7e/da/45C71D56.20903@bitbase.dk/inbox0
-rw-r--r--tags/7e/da/45C71D56.20903@bitbase.dk/old0
-rw-r--r--tags/7e/da/87mtulmzbl.fsf@lennier.ganneff.de/debian0
-rw-r--r--tags/7e/da/87mtulmzbl.fsf@lennier.ganneff.de/unread0
-rw-r--r--tags/7e/da/CABpYwDUbA1-cj-aHpomN5wgK9YMXmb5bGey4JtVNgWVCBoZ+0g@mail.gmail.com/debconf0
-rw-r--r--tags/7e/da/CABpYwDUbA1-cj-aHpomN5wgK9YMXmb5bGey4JtVNgWVCBoZ+0g@mail.gmail.com/debian0
-rw-r--r--tags/7e/da/CABpYwDUbA1-cj-aHpomN5wgK9YMXmb5bGey4JtVNgWVCBoZ+0g@mail.gmail.com/unread0
-rw-r--r--tags/7e/da/CAG_ZyaDDvcSjd-=0Z5XX8WKc8jKk7r_vrmisg+R-myofknyE=g@mail.gmail.com/debian0
-rw-r--r--tags/7e/da/CAG_ZyaDDvcSjd-=0Z5XX8WKc8jKk7r_vrmisg+R-myofknyE=g@mail.gmail.com/unread0
-rw-r--r--tags/7e/da/bd818d2d-c57a-f8f2-bb32-5d281342102b@debian.org/debian0
-rw-r--r--tags/7e/da/bd818d2d-c57a-f8f2-bb32-5d281342102b@debian.org/signed0
-rw-r--r--tags/7e/da/bd818d2d-c57a-f8f2-bb32-5d281342102b@debian.org/unread0
-rw-r--r--tags/7e/da/ecb0cdd9-cf88-f058-2883-a7d87d92ca81@debian.org/debian0
-rw-r--r--tags/7e/da/ecb0cdd9-cf88-f058-2883-a7d87d92ca81@debian.org/unread0
-rw-r--r--tags/7e/da/handler.s.C.135016419527897.transcript@bugs.debian.org/debian0
-rw-r--r--tags/7e/da/mailman.30.1677225601.32057.boxer-devel@alioth-lists.debian.net/inbox0
-rw-r--r--tags/7e/da/mailman.30.1677225601.32057.boxer-devel@alioth-lists.debian.net/killed0
-rw-r--r--tags/7e/da/mailman.30.1677225601.32057.boxer-devel@alioth-lists.debian.net/unread0
32 files changed, 0 insertions, 0 deletions