Bug 6744

Summary: extensible SDK: handle path restrictions imposed by build system
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Paul Eggleton <bluelightning>
Component: devtools / tool chainAssignee: Brendan Le Foll <brendan.le.foll>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: Medium CC: brendan.le.foll, meta.mr.watcher, meta.watcher
Version: 1.6   
Target Milestone: 1.9   
Hardware: All   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Paul Eggleton 2014-09-19 13:13:16 UTC
If we include the build system within the SDK (see bug 6435) there are some characters that cannot appear in the installation path, so we need to check for these. Unfortunately one of those characters is + and this commonly appears in the SDK default install path when it comes from Poky in-development value for DISTRO_VERSION - e.g. "1.6+snapshot". Either we eliminate the restriction or we need to somehow ensure that + isn't in the default install path as well as adding a check.