Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The following commands retrieve the necessary helper tools from the ISOC CVS repository and create source distributions for the ISOC and ISOC-Web packages:

Code Block
[blee@lat-hobbit4 ~]$ export CVSROOT=:ext:blee@centaurusacentaurusa.slac.stanford.edu:/nfs/slac/g/glast/online/cvsroot
[blee@lat-hobbit4 ~]$ export CVS_RSH=ssh
[blee@lat-hobbit4 ~]$ cvs co -d DistTools ISOC/DistTools
[blee@lat-hobbit4 ~]$ cd DistTools/ISOC
[blee@lat-hobbit4 ISOC]$ ./makedist.sh HEAD 1.2.0
[blee@lat-hobbit4 ISOC]$ cd ../ISOC-Web
[blee@lat-hobbit4 ISOC-Web]$ ./makedist.sh HEAD 1.0.0
[blee@lat-hobbit4 ISOC-Web]$ cd ..

Creating the installable RPM's

The following commands will use the source distributions created above to make installable RPM's of the software. These operations assume that the user has set up a private RPM build area by configuring their ~/.rpmmacros file appropriately.

Code Block
[blee@lat-hobbit4 DistTools]$ rpmbuild -ta ISOC/ISOC-1.2.0.tar.gz
[blee@lat-hobbit4 DistTools]$ rpmbuild -ta ISOC-Web/ISOC-Web-1.0.0.tar.gz

...

Configuring the Installed Software

Once the ISOC packages and their dependencies are installed on a fresh system, some installation-specific setup of both the underlying services and the ISOC software itself is necessary.

h3 Starting daemons and services
Issue the following commands to bring up the supporting services and ensure that they will start up when the system is rebooted:

Code Block

$ su
# /sbin/service postgreql start
# /sbin/service tomcat55 start
# /sbin/service flogicd start
# /sbin/service xinetd restart
# /sbin/chkconfig postgresql on
# /sbin/chkconfig tomcat55 on
# /sbin/chkconfig flogicd on
# /sbin/chkconfig xinetd on
# /sbin/chkconfig fcopyd on

Command-Line Tools