[ https://issues.apache.org/jira/browse/TS-2218?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Bryan Call updated TS-2218: --------------------------- Fix Version/s: (was: 5.0.0) > create a standard way of getting the plugin configuration directory > ------------------------------------------------------------------- > > Key: TS-2218 > URL: https://issues.apache.org/jira/browse/TS-2218 > Project: Traffic Server > Issue Type: Improvement > Components: Configuration, Plugins > Reporter: Bryan Call > Assignee: Bryan Call > Labels: api-change > > Currently some plugins use TSPluginDirGet() > (/usr/local/libexec/trafficserver) and some have hard coded paths for getting > the directory where the config files are set. > I propose using sysconfdir/trafficserver/plugins/ (sysconfdir is defined in > config.layout and is /usr/local/etc by default) as the default base directory > for the plugin configuration. Under this directory people will have their > config file or a sub directory if there are a lot of config files for a > plugin (e.g. sysconfdir/trafficserver/plugins/regex_remap/) > There will be an API to get the plugin config directory called > TSPluginConfigDir() and this will by default pass back > sysconfdir/trafficserver/plugins/. All plugins will use this API to get the > configuration directory. > There will also be a records.config option to override the default plugin > config directory. This option will be called > proxy.config.plugin.plugin_config_dir. This option will be set to NULL by > default and the API will assume sysconfdir/trafficsever/plugins by default. -- This message was sent by Atlassian JIRA (v6.2#6252)