Changes between Version 4 and Version 5 of Installation/Build


Ignore:
Timestamp:
Jul 11, 2011 12:14:29 PM (13 years ago)
Author:
jhickey
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Installation/Build

    v4 v5  
    2525== Building the testbed software ==
    2626
    27 Create a build user of your choice on boss and users.  If you are unfamiliar with FreeBSD, the process for creating users is laid out in the [http://www.freebsd.org/doc/handbook/ FreeBSD handbook].
     27Create a build user of your choice on boss and users.  If you are unfamiliar with FreeBSD, the process for creating users is laid out in the [http://www.freebsd.org/doc/handbook/ FreeBSD handbook].  Make sure the user is in the group 'wheel' so sudo can be used.
    2828
    2929Login as this user and clone the testbed repository:
     
    4343
    4444{{{
     45cd ~<builduser>/obj
    4546../testbed/configure --with-TBDEFS=/home/jjh/testbed/defs-<your defs>
    4647}}}
     
    4849This will create the object tree for the testbed.
    4950
     51The install process is handled by two scripts.  One is boss-install and the other is users-install, for boss and users.
     52
     53{{{
     54cd ~<builduser>/obj/install
     55sudo perl ./[boss|users]-install
     56}}}
     57
     58== Updating the codebase ==
     59
     60In order to update the codebase, running the install script is not necessary.
     61
     62{{{
     63cd ~<builduser>/testbed
     64git pull
     65cd ~<builduser>/obj
     66../testbed/configure --with-TBDEFS=/home/jjh/testbed/defs-<your defs>
     67gmake
     68gmake [boss|users]-install
     69}}}