diff options
-rw-r--r-- | Makefile | 10 | ||||
-rwxr-xr-x | configure | 10 |
2 files changed, 19 insertions, 1 deletions
@@ -20,7 +20,6 @@ dist: compile distclean: clean @rm -rf rel/dbcore - @rm -f rel/overlay/etc/default.ini include install.mk install: dist @@ -30,3 +29,12 @@ install: dist @chown $(user) $(data_dir) @mkdir -p $(view_dir) @chown $(user) $(view_dir) + +dev: compile + @rm -rf rel/dev1 rel/dev2 rel/dev3 + @echo "==> Building development node #1" + @./rebar generate target_dir=dev1 overlay_vars=dev1.config + @echo "==> Building development node #2" + @./rebar generate target_dir=dev2 overlay_vars=dev2.config + @echo "==> Building development node #3" + @./rebar generate target_dir=dev3 overlay_vars=dev3.config @@ -6,6 +6,8 @@ function quit { PREFIX="/opt/dbcore" DBCORE_USER=`whoami` +ABSPATH="$(cd "${0%/*}" 2>/dev/null; echo "$PWD"/"${0##*/}")" +DIRPATH=`dirname "$ABSPATH"` while [ $# -gt 0 ] do @@ -57,4 +59,12 @@ view_dir = $VIEW user = $DBCORE_USER EOF +# finally, a few config files for local development nodes +for i in 1 2 3; do +cat > rel/dev$i.config << EOF +{prefix, "$DIRPATH/rel/dev$i"}. +{data_dir, "$DIRPATH/rel/tmpdata/dev$i"}. +EOF +done + cat rel/overlay.config |