bneradt opened a new pull request #7169:
URL: https://github.com/apache/trafficserver/pull/7169


   This is a cherry-pick to 9.0.x with manually resolved merge conflicts for:
   https://github.com/apache/trafficserver/pull/6971
   
   ---
   
   Susan observed a couple issues with certain configurations now that
   we are building AuTest plugins via the Automake system:
   
   1. Without ` --enable-experimental-plugins` and
   `--enable-example-plugins`: A couple tests used to build some
   experimental plugins by themselves with a copy-and-pasted version of the
   experimental plugin in the tools directory. This way the test would run
   regardless of whether the user configured their make with
   --experimental-plugins. That clearly won't work now that the standard
   installed plugins are built with Automake. To address this, I'm adding a
   skip check associated with these plugins.
   
   2. Susan also executed `make install` via sudo because she was
   installing in the root filesystem and needed root privilege. The
   PreparePlugin script copies down the plugins into the sandbox directory.
   For all the test plugins this is fine, but for the standard ATS plugins,
   this attempt to copy down upon a root sym link would fail with an EPERM.
   I'm addressing this by providing both a PrepareTestPlugin and
   PrepareInstalledPlugin in which the latter does not copy down the plugin
   `.so` file because it is already installed via `make install`.
   
   (cherry picked from commit 7ef20c6a7b098812981ec674acc68f906b184758)


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to