1MODULES+= ruby 2MODULE_SUFFIX_ruby= ruby 3 4MODULE_SUMMARY_ruby= Ruby module for NGINX Unit 5 6MODULE_VERSION_ruby= $(VERSION) 7MODULE_RELEASE_ruby= 1 8 9MODULE_CONFARGS_ruby= ruby 10MODULE_MAKEARGS_ruby= ruby 11MODULE_INSTARGS_ruby= ruby-install 12 13MODULE_SOURCES_ruby= unit.example-ruby-app \ 14 unit.example-ruby-config 15 16BUILD_DEPENDS_ruby= ruby-dev ruby-rack 17BUILD_DEPENDS+= $(BUILD_DEPENDS_ruby) 18 19MODULE_BUILD_DEPENDS_ruby=,ruby-dev,ruby-rack 20 21MODULE_DEPENDS_ruby=,ruby-rack 22 23define MODULE_PREINSTALL_ruby 24 mkdir -p debian/unit-ruby/usr/share/doc/unit-ruby/examples 25 install -m 644 -p debian/unit.example-ruby-app debian/unit-ruby/usr/share/doc/unit-ruby/examples/ruby-app.ru 26 install -m 644 -p debian/unit.example-ruby-config debian/unit-ruby/usr/share/doc/unit-ruby/examples/unit.config 27endef 28export MODULE_PREINSTALL_ruby 29 30define MODULE_POST_ruby 31cat <<BANNER 32---------------------------------------------------------------------- 33 34The $(MODULE_SUMMARY_ruby) has been installed. 35 36To check out the sample app, run these commands: 37 38 sudo service unit restart 39 cd /usr/share/doc/unit-$(MODULE_SUFFIX_ruby)/examples 40 sudo curl -X PUT --data-binary @unit.config --unix-socket /var/run/control.unit.sock http://localhost/config 41 curl http://localhost:8700/ 42 43Online documentation is available at https://unit.nginx.org 44 45---------------------------------------------------------------------- 46BANNER 47endef 48export MODULE_POST_ruby 49