Comparison

tools/migration/Makefile @ 11120:b2331f3dfeea

Merge 0.11->trunk
author Matthew Wild <mwild1@gmail.com>
date Wed, 30 Sep 2020 09:50:33 +0100
parent 10726:5d544b5e7d82
comparison
equal deleted inserted replaced
11119:68df52bf08d5 11120:b2331f3dfeea
10 INSTALLEDSOURCE = $(LIBDIR)/prosody 10 INSTALLEDSOURCE = $(LIBDIR)/prosody
11 INSTALLEDCONFIG = $(SYSCONFDIR) 11 INSTALLEDCONFIG = $(SYSCONFDIR)
12 INSTALLEDMODULES = $(LIBDIR)/prosody/modules 12 INSTALLEDMODULES = $(LIBDIR)/prosody/modules
13 INSTALLEDDATA = $(DATADIR) 13 INSTALLEDDATA = $(DATADIR)
14 14
15 SOURCE_FILES = migrator/*.lua 15 all: prosody-migrator.install migrator.cfg.lua.install prosody-migrator.lua
16
17 all: prosody-migrator.install migrator.cfg.lua.install prosody-migrator.lua $(SOURCE_FILES)
18 16
19 install: prosody-migrator.install migrator.cfg.lua.install 17 install: prosody-migrator.install migrator.cfg.lua.install
20 install -d $(BIN) $(CONFIG) $(SOURCE) $(SOURCE)/migrator 18 install -d $(BIN) $(CONFIG) $(SOURCE)
21 install -d $(MAN)/man1 19 install -d $(MAN)/man1
22 install -d $(SOURCE)/migrator
23 install -m755 ./prosody-migrator.install $(BIN)/prosody-migrator 20 install -m755 ./prosody-migrator.install $(BIN)/prosody-migrator
24 install -m644 $(SOURCE_FILES) $(SOURCE)/migrator
25 test -e $(CONFIG)/migrator.cfg.lua || install -m644 migrator.cfg.lua.install $(CONFIG)/migrator.cfg.lua 21 test -e $(CONFIG)/migrator.cfg.lua || install -m644 migrator.cfg.lua.install $(CONFIG)/migrator.cfg.lua
26 22
27 clean: 23 clean:
28 rm -f prosody-migrator.install 24 rm -f prosody-migrator.install
29 rm -f migrator.cfg.lua.install 25 rm -f migrator.cfg.lua.install
30 26
31 prosody-migrator.install: prosody-migrator.lua 27 prosody-migrator.install: prosody-migrator.lua
32 sed "1s/\blua\b/$(RUNWITH)/; \ 28 sed "1s/\blua\b/$(RUNWITH)/; \
33 s|^CFG_SOURCEDIR=.*;$$|CFG_SOURCEDIR='$(INSTALLEDSOURCE)';|; \ 29 s|^CFG_SOURCEDIR=.*;$$|CFG_SOURCEDIR='$(INSTALLEDSOURCE)';|; \
34 s|^CFG_CONFIGDIR=.*;$$|CFG_CONFIGDIR='$(INSTALLEDCONFIG)';|;" \ 30 s|^CFG_CONFIGDIR=.*;$$|CFG_CONFIGDIR='$(INSTALLEDCONFIG)';|; \
31 s|^CFG_DATADIR=.*;$$|CFG_DATADIR='$(INSTALLEDDATA)';|; \
32 s|^CFG_PLUGINDIR=.*;$$|CFG_PLUGINDIR='$(INSTALLEDMODULES)/';|;" \
35 < prosody-migrator.lua > prosody-migrator.install 33 < prosody-migrator.lua > prosody-migrator.install
36 34
37 migrator.cfg.lua.install: migrator.cfg.lua 35 migrator.cfg.lua.install: migrator.cfg.lua
38 sed "s|^local data_path = .*;$$|local data_path = '$(INSTALLEDDATA)';|;" \ 36 sed "s|^local data_path = .*;$$|local data_path = '$(INSTALLEDDATA)';|;" \
39 < migrator.cfg.lua > migrator.cfg.lua.install 37 < migrator.cfg.lua > migrator.cfg.lua.install