if (path == null) {
attrPath.setValue( getUserRootstrapPathOfXml(name) );
} else {
- attrPath.setValue( path );
+ attrPath.setValue( getRootstrapPathOfXml(path) );
}
Attr attrType = doc.createAttribute("supportToolchainType");
attrType.setValue("tizen.obs");
private static String getUserRootstrapPathOfXml(String id ) {
String rootstrapPath = getUserRootstrapPath(id);
- return rootstrapPath.replaceAll(InstallPathConfig.getUserDataPath(), "#{HOME}/tizen-sdk-data");
+ return getRootstrapPathOfXml(rootstrapPath);
+ }
+
+
+ private static String getRootstrapPathOfXml( String path ) {
+ return path.replaceAll(String.format("%s/",InstallPathConfig.getSDKPath()), "#{SBI_HOME}/../../").
+ replaceAll(String.format("%s/",InstallPathConfig.getUserDataPath()), "#{HOME}/tizen-sdk-data/");
}
}