Changes between Version 15 and Version 16 of VboxApps


Ignore:
Timestamp:
Oct 4, 2011, 8:48:41 AM (13 years ago)
Author:
romw
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • VboxApps

    v15 v16  
    66This eliminates the need to build app versions for different architectures,
    77and provides a stronger security sandbox than is otherwise available.
     8
     9NOTE: Do not use software which uses a license that has a pay-per-use clause.
    810
    911== Creating app versions ==
     
    2022  * Must have logical name "vm_image.vdi".
    2123 * The application executable to be run in the VM image.
    22   If must have a logical name starting with '''shared/'''.
     24  The logical name must be'''shared/boinc_app'''.
    2325 * Other files needed by the application, all with logical names starting with '''shared/'''.
    2426 * An XML job description file with logical name '''vbox_job.xml''' (see below)
    2527 * '''vboxwrapper''', compiled for the platform.
     28 * All scripts and executables must have the execute permission set.
    2629  These executables can be downloaded from the BOINC site (see below).
    2730
     
    5053The elements are:
    5154
    52  '''os_name''':: the name of the guest OS, e.g. "Linux26" or "Linux26_64".[[BR]]
    53    To see a list of available os_names, type "vboxmanage list ostypes" at a command prompt
     55 '''os_name''':: the name of the guest OS as defined by VirtualBox, e.g. "Linux26", "Linux26_64", or "Linux24", etc.[[BR]]
     56   To see a list of available os_names, type "vboxmanage list ostypes" at a shell prompt
    5457
    5558 '''memory_size_mb''':: the amount of physical memory allocated to the VM, in megabytes.
     
    6871
    6972{{{
    70 mount -t vboxsf share ~/share
    71 }}}
    72  where "~/share" is the path where the shared directory is to be mounted.
     73mount -t vboxsf shared /root/shared
     74}}}
     75 where "~/shared" is the path where the shared directory is to be mounted.
    7376 In this case the VM must contain the VirtualBox "guest additions". Guest additions
    7477 are required for shared folders to work or any special features of the virtualized
     
    146149
    147150echo -- Launching boinc_app
    148 if [ -f ~/shared/boinc_app ]; then
    149     cd ~/shared
    150     bash ./boinc_app
     151if [ -f /root/shared/boinc_app ]; then
     152    cd /root/shared
     153    ./boinc_app
    151154    shutdown -hP 0
    152155else
     
    224227
    225228x64: [http://boinc.berkeley.edu/dl/vmimagex64.vdi.gz vmimagex64.vdi.gz]
    226