mirror of
https://github.com/UltimMC/Launcher.git
synced 2025-12-24 20:34:59 +00:00
Implement update installer
This commit is contained in:
@@ -71,13 +71,14 @@ void UpdateScript::parseUpdate(const TiXmlElement* updateNode)
|
||||
UpdateScriptFile UpdateScript::parseFile(const TiXmlElement* element)
|
||||
{
|
||||
UpdateScriptFile file;
|
||||
file.path = elementText(element->FirstChildElement("name"));
|
||||
// The name within the update files folder.
|
||||
file.source = elementText(element->FirstChildElement("source"));
|
||||
// The path to install to.
|
||||
file.dest = elementText(element->FirstChildElement("dest"));
|
||||
|
||||
std::string modeString = elementText(element->FirstChildElement("permissions"));
|
||||
std::string modeString = elementText(element->FirstChildElement("mode"));
|
||||
sscanf(modeString.c_str(),"%i",&file.permissions);
|
||||
|
||||
file.linkTarget = elementText(element->FirstChildElement("target"));
|
||||
file.isMainBinary = strToBool(elementText(element->FirstChildElement("is-main-binary")));
|
||||
return file;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user