User Tools

Site Tools


devvertofreebsd

This is an old revision of the document!


A cookbook on how to download and install the bleeding edge of the NAV development version on a freeBSD machine

- Make a directory, example : /usr/local/src/nav
- cd /usr/local/src/nav
- svn co http://svn.itea.ntnu.no/repos/nav/navme/trunk/
  (You need the subversion package /usr/ports/devel/subversion)
   A directory /usr/local/src/nav/trunk is created
- Some svn commands :
  svn update
  svn log

01) nav stop
    /usr/local/etc/rc.d/apache2.sh stop
    /usr/local/etc/rc.d/020.jakarta-tomcat50.sh stop
    /usr/local/etc/rc.d/010.pgsql.sh stop
02) mv /usr/local/nav /usr/local/nav-DATE
03) cd /usr/local/src/nav/trunk
      svn update
04) cd /usr/ports/net-mgmt/nav
      make clean
      unset JAVA_HOME
      make extract
      cp -R /usr/local/src/nav/trunk/* /usr/ports/net-mgmt/nav/work/nav-3.0_beta10/
      FORCE_PKG_REGISTER=yes
      make install
05) (new shell) su -
      . /usr/local/nav/bin/navenv.sh
      ln -s /usr/local/cricket /usr/local/nav/cricket
      ln -s /usr/local/cricket/public_html /usr/local/nav/apache/webroot/cricket
      /usr/local/etc/rc.d/010.pgsql.sh start
      /usr/local/etc/rc.d/020.jakarta-tomcat50.sh start
      /usr/local/etc/rc.d/apache2.sh start
06) edit:
      /usr/local/nav/etc/db.conf
      /usr/local/nav/etc/pg_backup.conf
      /usr/local/nav/lib/python/nav/web/pyproxy/proxy.py
07) Start nav + maybe stop some services
      nav start
      nav stop logengine

Contributed to metanav by roar.pettersen at it.uib.no and borge brunes at cc.uit.no

devvertofreebsd.1178880822.txt.gz · Last modified: 2008/04/03 13:07 (external edit)