Upgrading a Project's Server Software
From Unofficial BOINC Wiki
The "upgrade" script copies files from a BOINC Source Directory Tree to a Project Directory Tree. This is typically done after updating the source tree and recompiling the BOINC Server Software.
Typical usage:
cd source/tools upgrade project_name
The "upgrade" script does the following:
- Stops all of the Project's running Daemon Programs.
- Copy files from the source/html/* directories to the corresponding project directories (the default project root directory is $HOME/projects/project_name).
- Copy source/sched/cgi and source/sched/file_upload_handler to project_name/cgi-bin.
- Copy other programs in source/sched to project_name/bin.
- Copy programs in source/tools to project_name/bin.
- Remind you to restart the project.
WARNING: some changes in the BOINC Server Software will require that corresponding changes will be made to your BOINC Database. Check the file html/ops/db_update.php and apply whatever changes are needed before restarting the Project.
The "upgrade" Script takes an optional environment variables INSTALL_DIR specifying the project's root directory.
[edit] UCB Source
[edit] Copyright ©
- 2005 University of California
- 2005 Paul D. Buck
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.

