Software /
code /
prosody
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 |