diff options
author | Andrei Belov <defan@nginx.com> | 2018-04-02 15:48:33 +0300 |
---|---|---|
committer | Andrei Belov <defan@nginx.com> | 2018-04-02 15:48:33 +0300 |
commit | aa8f2c3295cbf7e1b8e134e70b135e07c35f88e9 (patch) | |
tree | 73a2802ee4a7758f225a5ebe3fdde96565e814c4 /pkg/deb/Makefile.ruby | |
parent | 2028f3a04be9836ff0f904a487f05bcff75d528d (diff) | |
download | unit-aa8f2c3295cbf7e1b8e134e70b135e07c35f88e9.tar.gz unit-aa8f2c3295cbf7e1b8e134e70b135e07c35f88e9.tar.bz2 |
Added Ruby packaging support.
Diffstat (limited to 'pkg/deb/Makefile.ruby')
-rw-r--r-- | pkg/deb/Makefile.ruby | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/pkg/deb/Makefile.ruby b/pkg/deb/Makefile.ruby new file mode 100644 index 00000000..516c41c7 --- /dev/null +++ b/pkg/deb/Makefile.ruby @@ -0,0 +1,47 @@ +MODULES+= ruby +MODULE_SUFFIX_ruby= ruby + +MODULE_SUMMARY_ruby= Ruby module for NGINX Unit + +MODULE_VERSION_ruby= $(VERSION) +MODULE_RELEASE_ruby= 1 + +MODULE_CONFARGS_ruby= ruby +MODULE_MAKEARGS_ruby= ruby +MODULE_INSTARGS_ruby= ruby-install + +MODULE_SOURCES_ruby= unit.example-ruby-app \ + unit.example-ruby-config + +BUILD_DEPENDS_ruby= ruby-dev ruby-rack +BUILD_DEPENDS+= $(BUILD_DEPENDS_ruby) + +MODULE_BUILD_DEPENDS_ruby=,ruby-dev,ruby-rack + +MODULE_DEPENDS_ruby=,ruby-rack + +define MODULE_PREINSTALL_ruby + mkdir -p debian/unit-ruby/usr/share/doc/unit-ruby/examples + install -m 644 -p debian/unit.example-ruby-app debian/unit-ruby/usr/share/doc/unit-ruby/examples/ruby-app.ru + install -m 644 -p debian/unit.example-ruby-config debian/unit-ruby/usr/share/doc/unit-ruby/examples/unit.config +endef +export MODULE_PREINSTALL_ruby + +define MODULE_POST_ruby +cat <<BANNER +---------------------------------------------------------------------- + +The $(MODULE_SUMMARY_ruby) has been installed. + +To check out the sample app, run these commands: + + sudo service unit restart + sudo service unit loadconfig /usr/share/doc/unit-ruby/examples/unit.config + curl http://localhost:8700/ + +Online documentation is available at https://unit.nginx.org + +---------------------------------------------------------------------- +BANNER +endef +export MODULE_POST_ruby |