Note: This web site is only kept up to date for OSG Software 1.2 (VDT 2.0.0). If you are looking for information for the most recent release, the RPM-based OSG Software 3.0, please see the OSG documentation web site

Updating Debian Packages

Sooner or later this will just become part of make-vdt. Until then it's sort of a pain. All the instructions on this page require that you have /p/vdt/workspace/dpkg/bin in your path. Everything else is in /p/vdt/workspace/post-build/vdt-deb.

Converting the RPMs

Most of our Debian packages are just build from the corrisponding RPMs.
vail(nmueller): cd /p/vdt/workspace/post-build/vdt-deb
vail(nmueller): ./alienwrap.pl /p/vdt/public/html/native_packages/1.3.0/rpm/stable/rh9/*.rpm
...
vail(nmueller): mv /p/vdt/public/html/native_packages/1.3.0/rpm/stable/rh9/*.deb /p/vdt/public/html/native_packages/1.3.0/deb/sarge/stable
vail(nmueller): rm /p/vdt/public/html/native_packages/1.3.0/deb/sarge/stable/vdt-globus-jobmanager* `ls /p/vdt/public/html/native_packages/1.3.0/deb/sarge/stable | grep server`

Other Packages

The top level VDT package and Condor are built by hand.
vail(nmueller): cd /p/vdt/workspace/post-build/vdt-deb
vail(nmueller): vi condor/DEBIAN/control (edit the version)
vail(nmueller): vi vdt/DEBIAN/control (edit the version)
vail(nmueller): dpkg --build condor /p/vdt/public/html/native_packages/1.3.0/deb/sarge/stable/vdt-condor_VDT1.3.0-1_i386.deb
dpkg-deb: building package `condor' in `/p/vdt/public/html/native_packages/1.3.0/deb/sarge/stable/vdt-condor_VDT1.3.0-1_i386.deb'.
vail(nmueller): dpkg --build vdt /p/vdt/public/html/native_packages/1.3.0/deb/sarge/stable/vdt_VDT1.3.0-1_i386.deb
dpkg-deb: building package `vdt' in `/p/vdt/public/html/native_packages/1.3.0/deb/sarge/stable/vdt_VDT1.3.0-1_i386.deb'.

Updating the APT Reposity

Any time you change the packages online you need to update the package index used by the APT tools.
vail(nmueller): cd /p/vdt/public/html/native_packages/1.3.0/deb/sarge/
vail(nmueller): dpkg-scanpackages stable/ /dev/null | gzip -9c > Packages.gz 
 ** Packages in archive but missing from override file: **
  vdt vdt-compile-globus-core vdt-condor vdt-globus-essentials vdt-
  globus-info-client vdt-globus-info-essentials vdt-globus-ogsa vdt-
  globus-rls-client vdt-globus-rm-client vdt-globus-rm-essentials vdt-
  globus-sdk vdt-globus-simple-ca vdt-gpt vdt-gsiopenssh vdt-kx509
  vdt-myproxy vdt-pyglobus vdt-uberftp-client

 Wrote 18 entries to output Packages file.