diff --git a/CHANGELOG.md b/CHANGELOG.md index 9745bfb..3608e4d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # CHANGELOG +## v0.8.1 - 2018-12-08 + +Fixes: +- Prax hung forever when reaping child processes. +- Crystal 0.27 compatibility. + ## v0.8.0 - 2018-09-07 Enhancements: diff --git a/Makefile b/Makefile index 08751b7..e099821 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -CRYSTAL_BIN ?= $(shell which crystal) +CRYSTAL = crystal ifndef PREFIX PREFIX = $(CURDIR)/dist @@ -18,21 +18,19 @@ DEB_DEPENDENCIES = "-d 'libssl1.0.2 | libssl1.0.0'" SOURCES = $(wildcard src/*.cr) $(wildcard src/**/*.cr) -.PHONY: ext - all: $(SOURCES) mkdir -p bin - $(CRYSTAL_BIN) build $(CURDIR)/src/prax.cr -o bin/prax-binary + $(CRYSTAL) build $(CURDIR)/src/prax.cr -o bin/prax-binary release: $(SOURCES) mkdir -p $(BINDIR) - $(CRYSTAL_BIN) build --release $(CURDIR)/src/prax.cr -o $(BINDIR)/prax-binary + $(CRYSTAL) build --release $(CURDIR)/src/prax.cr -o $(BINDIR)/prax-binary #strip --strip-uneeded $(BINDIR)/prax-binary run: all ./bin/prax-binary -ext: +ext: .phony cd ext && make install: ext release @@ -73,11 +71,11 @@ deb: mkdir -p packages mv dist/*.deb packages -.PHONY: test -test: all +test: all .phony bundle exec rake test -.PHONY: clean -clean: +clean: .phony rm -rf .crystal bin/prax-binary dist test/hosts/_logs cd ext && make clean + +.phony: diff --git a/VERSION b/VERSION index 8e97618..dda3edc 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.8.0-1 +0.8.1-1