-
Notifications
You must be signed in to change notification settings - Fork 443
XaddTool
David Anderson edited this page Aug 10, 2023
·
3 revisions
xadd adds platform and application records to the BOINC database. Information is read from an XML file project.xml in the project's root directory. Run xadd from the project root directory, i.e.:
cd ~/projects/project_name
./bin/xadd
The structure of project.xml is:
<boinc>
<app>
<name>setiathome</name>
<user_friendly_name>SETI@home</user_friendly_name>
</app>
...
<platform>
<name>anonymous</name>
<user_friendly_name>anonymous</user_friendly_name>
</platform>
<platform>
<name>i686-pc-linux-gnu</name>
<user_friendly_name>Linux/x86</user_friendly_name>
</platform>
<platform>
<name>windows_intelx86</name>
<user_friendly_name>Windows/x86</user_friendly_name>
</platform>
<platform>
<name>powerpc-apple-darwin</name>
<user_friendly_name>Mac OS X</user_friendly_name>
</platform>
...
</boinc>
xadd adds new entries, and updates the user_friendly_name of existing entries. To change other fields, use the administrative web interface. To remove entries, edit the database directly with SQL.
To create app versions, use update_versions.