[Debian Wiki] Update of "BOINC/ServerGuide/AppDeployment" by SteffenMoeller

Debian Wiki debian-www at lists.debian.org
Sat Jun 25 12:41:40 UTC 2011


Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Debian Wiki" for change notification.

The "BOINC/ServerGuide/AppDeployment" page has been changed by SteffenMoeller:
http://wiki.debian.org/BOINC/ServerGuide/AppDeployment?action=diff&rev1=3&rev2=4

Comment:
First round of comments ...

  ''' This page is about deploying a test application with BOINC/Debian, and this will replace add functionality section of the [[BOINC/ServerGuide]] page.'''
  
- = Add an example app to BOINC project. =
+ = Add scientific applications to be distributed =
  
+ The BOINC project managers need to provide all the binaries for all the supported platforms. This is of some difficulty especially for those platforms that one does not own oneself. This page first demonstrates the workflow using xadd for a single platform. The second half of this page is dedicated to employing the binaries Debian provides for the purpose.
+ 
+ Another page describes how to perform the equivalent installation for the Wapper application. (Dhananjay, please describe also that)
+ 
+ == Add a single example app for a single archictecture to the BOINC project ==
+ 
- Install the application package, boinc-app-examples. The example application used in the document is upper_case, which converts text inside a file to uppercase.
+ Install the application package, boinc-app-examples. The example application used in the document is ''upper_case'', which converts text inside a file to uppercase.
  
- == Create a directory and add to app to project configuration. ==
+ === Create a directory and add the app to project configuration. ===
  
+ This directory becomes an intrinsic part of your project. 
+ 
+ Dhananjay, please also use the bash or another BOURNE-compatible shell.
+ 
  {{{
- % mkdir $installroot/$fileprojectname/apps/upper_case
+ $ mkdir $installroot/$fileprojectname/apps/upper_case
+ }}}
+ Copy the file from the installed "boinc-app-examples" Debian package into that directory and rename it to distinguish versions and architectures. In our case, the app_ver variable is that of the BOINC server, the second part of the filename is that of the BOINC architecture.
+ {{{
+ $ appver=6.12.33
+ $ arch=amd64-pc-linux-gnu
- % cp /usr/lib/boinc-server/apps/upper_case apps/uppercase/uppercase_$(app_ver)_$(arch)-pc-linux-gnu
+ $ cp /usr/lib/boinc-server/apps/upper_case apps/uppercase/uppercase_${appver}_${arch}
  }}}
  
  Now add following lines to project.xml in the project root
+ 
+ (stopping here ... yo have "upper_case" and "uppercase" ?!?!?)
  
  {{{
  <app>



More information about the pkg-boinc-commits mailing list