libappcontroller: Improve plugin search path

Description

In libappcontroller, improve plugin search path by improving 'spath' key value :

  • Allow multiple search path using ':' character as separator.

  • Allow using environment variables in paths.

  • If a path is not absolute, it will be added two times in search paths list, one with binder root directory as prefix, and one with binding parent directory.

Only use 'spath' to compute plugin search paths list, so remove setting search path list using environment variable (still doable using 'spath' key), and therefore, remove using prefix (used only for environment variable search) in controller.

Environment

None

Activity

Walt Miner
changed the Status
April 7, 2021 at 9:05 PM
Resolved
Closed
Walt Miner
changed the Status
April 7, 2021 at 9:05 PM
In Progress
Resolved
Walt Miner
updated the Resolution
April 7, 2021 at 9:05 PM
None
Fixed
Walt Miner
updated the Fix versions
April 7, 2021 at 9:05 PM
None
Icefish 9.0.0
Sebastien Douheret
changed the Assignee
January 31, 2020 at 3:11 PM
Jonathan Aillet
Salma raiss
Jonathan Aillet
changed the Status
December 6, 2019 at 9:25 AM
Open
In Progress
Sebastien Douheret
updated the Contract ID
December 4, 2019 at 8:21 AM
None
IoT.bzh-2019
Sebastien Douheret
updated the Labels
December 4, 2019 at 8:21 AM
None
IoT.bzh-2019.December
Jonathan Aillet
created the Work item
December 3, 2019 at 6:09 PM
Fixed

Details

Assignee

Reporter

Fix versions

Labels

Contract ID

Priority

Created December 3, 2019 at 6:09 PM
Updated April 7, 2021 at 9:05 PM
Resolved April 7, 2021 at 9:05 PM

Flag notifications