Upgrading a Project's Server Software

From Unofficial BOINC Wiki

Jump to: navigation, search

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.

Personal tools