njs: Preserve CLI build directory. When building modules, build directory is cleaned up and prebuilt CLI binary gets removed. This change is not really needed for deb packages since the build happens out of source tree, but the change is still applied for the sake of similarity.
diff --git a/alpine/Makefile.module-njs b/alpine/Makefile.module-njs index 8072380..f0cc992 100644 --- a/alpine/Makefile.module-njs +++ b/alpine/Makefile.module-njs
@@ -25,7 +25,7 @@ export MODULE_ADD_CONTROL_TAGS_njs define MODULE_PREBUILD_njs - cd ../njs-$(NJS_VERSION) \&\& ./configure \&\& make njs + cd ../njs-$(NJS_VERSION) \&\& ./configure \&\& make njs \&\& mv build build-cli endef export MODULE_PREBUILD_njs @@ -33,7 +33,7 @@ mkdir -p "$$pkgdir"/usr/share/doc/nginx$(MODULE_SUFFIX)-module-njs install -m644 ../njs-$(NJS_VERSION)/CHANGES "$$pkgdir"/usr/share/doc/nginx$(MODULE_SUFFIX)-module-njs/ mkdir -p "$$pkgdir"/usr/bin - install -m755 -s ../njs-$(NJS_VERSION)/build/njs "$$pkgdir"/usr/bin/ + install -m755 -s ../njs-$(NJS_VERSION)/build-cli/njs "$$pkgdir"/usr/bin/ endef export MODULE_PREINSTALL_njs
diff --git a/debian/Makefile.module-njs b/debian/Makefile.module-njs index 50fdaaa..61757fd 100644 --- a/debian/Makefile.module-njs +++ b/debian/Makefile.module-njs
@@ -20,7 +20,7 @@ MODULE_BUILD_DEPENDS_njs=,libedit-dev define MODULE_PREBUILD_njs - cd debian/extra/njs-$(NJS_VERSION) \&\& ./configure \&\& make njs + cd debian/extra/njs-$(NJS_VERSION) \&\& ./configure \&\& make njs \&\& mv build build-cli endef export MODULE_PREBUILD_njs @@ -28,7 +28,7 @@ mkdir -p $$(INSTALLDIR)/usr/share/doc/nginx$(MODULE_SUFFIX)-module-njs install -m644 $$(BUILDDIR_nginx)/extra/njs-$(NJS_VERSION)/CHANGES $$(INSTALLDIR)/usr/share/doc/nginx$(MODULE_SUFFIX)-module-njs/ mkdir -p $$(INSTALLDIR)/usr/bin - install -m755 $$(CURDIR)/debian/extra/njs-$(NJS_VERSION)/build/njs $$(INSTALLDIR)/usr/bin/ + install -m755 $$(CURDIR)/debian/extra/njs-$(NJS_VERSION)/build-cli/njs $$(INSTALLDIR)/usr/bin/ endef export MODULE_PREINSTALL_njs
diff --git a/rpm/SPECS/Makefile.module-njs b/rpm/SPECS/Makefile.module-njs index 719dd7d..b33c778 100644 --- a/rpm/SPECS/Makefile.module-njs +++ b/rpm/SPECS/Makefile.module-njs
@@ -23,7 +23,7 @@ export MODULE_DEFINITIONS_njs define MODULE_PREBUILD_njs -cd %{bdir}/njs-$(NJS_VERSION) \&\& ./configure \&\& make njs +cd %{bdir}/njs-$(NJS_VERSION) \&\& ./configure \&\& make njs \&\& mv build build-cli endef export MODULE_PREBUILD_njs @@ -31,7 +31,7 @@ %{__install} -m644 %{bdir}/njs-$(NJS_VERSION)/CHANGES \ $$RPM_BUILD_ROOT%{_datadir}/doc/%{name}/ %{__mkdir} -p $$RPM_BUILD_ROOT%{_bindir} -%{__install} -m755 %{bdir}/njs-$(NJS_VERSION)/build/njs \ +%{__install} -m755 %{bdir}/njs-$(NJS_VERSION)/build-cli/njs \ $$RPM_BUILD_ROOT%{_bindir}/ endef export MODULE_PREINSTALL_njs