korydraughn / irods_rule_engine_plugin_fallthrough

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

iRODS Rule Engine Plugin - Fallthrough

This plugin was developed to test fallthrough support in iRODS.

Requirements

  • irods-externals packages
  • irods-dev package
  • irods-runtime package

Compiling

$ git clone https://github.com/irods/irods_rule_engine_plugin_update_collection_mtime
$ mkdir _build
$ cd _build
$ cmake -GNinja ../irods_rule_engine_plugin_update_collection_mtime
$ ninja package

You should now have a deb package with a name similar to the following:

irods-rule-engine-plugin-update-collection-mtime-<plugin_version>-<os>-<arch>.deb

Installing

$ sudo dpkg -i irods-rule-engine-plugin-update-collection-mtime-<plugin_version>-<os>-<arch>.deb

Configuration

To enable, prepend the following plugin config to the rule_engines list in /etc/irods/server_config.json.

"rule_engines": [
    {
        "instance_name": "irods_rule_engine_plugin-fallthrough-instance",
        "plugin_name": "irods_rule_engine_plugin-fallthrough",
        "plugin_specific_configuration": {}
    },
    
    // ... Previously installed rule engine plugin configs ...

About


Languages

Language:C++ 50.5%Language:CMake 49.5%