Changeset 44


Ignore:
Timestamp:
10/08/10 16:51:54 (14 years ago)
Author:
dennis
Message:

Now torque_2_deb creates 8 packages just like the torque in the debian repository.

This has been done to fix a depedency problem of libopenmpi1.3 when we used our
previous build of torque.

Location:
trunk
Files:
19 added
8 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/changelog

    r43 r44  
     1torque (2.4.9-4) unstable; urgency=low
     2
     3  * New debian package creation.
     4
     5 -- Dennis Stam <dennis.stam@sara.nl>  Fri, 08 Oct 2010 15:46:02 +0200
     6
    17torque (2.4.9-3) unstable; urgency=low
    28
  • trunk/compat

    r5 r44  
    1 4
     15
  • trunk/control

    r12 r44  
    11Source: torque
    2 Section: unknown
     2Section: net
    33Priority: optional
    4 Maintainer: Bas van der Vlies <basv@sara.nl>
    5 Build-Depends: openssh-client, debhelper, libpam0g-dev, sed
    6 Standards-Version: 3.7.2.2
     4Maintainer: Bas van der Vlies
     5Build-Depends: autotools-dev (>= 20100122.1~),
     6               chrpath,
     7               debhelper (>= 7),
     8               libpam0g-dev,
     9               libkvm-dev [kfreebsd-amd64 kfreebsd-i386],
     10               openssh-client,
     11               sed
     12Standards-Version: 3.8.4
    713
    8 Package: torque
    9 Architecture: any
    10 Depends: ${shlibs:Depends}, coreutils, debconf | debconf-2.0
    11 Description: Tera-scale Open-source Resource and QUEue manager
    12         This package contains a batch system developed by supercluster.org
    13         based on the openpbs software. This software contains a lot of
    14         improvement over the openpbs software.
     14Package: torque-common
     15Section: utils
     16Architecture: any
     17Depends: ${misc:Depends}
     18Recommends: torque-client | torque-server | torque-mom, openssh-client
     19Description: Torque Queueing System shared files
     20 TORQUE (Tera-scale Open-source Resource and QUEue manager) is a resource
     21 manager providing control over batch jobs and distributed compute
     22 nodes. Torque is based on OpenPBS version 2.3.12 and incorporates
     23 scalability, fault tolerance, and feature extension patches provided by
     24 USC, NCSA, OSC, the U.S. Dept of Energy, Sandia, PNNL, U of Buffalo,
     25 TeraGrid, and many other leading edge HPC organizations.
     26 .
     27 This package contains a series of files and directories that are shared
     28 between client, server and mom, that can only be installed once.
     29
     30Package: torque-server
     31Section: utils
     32Architecture: any
     33Depends: ${shlibs:Depends}, ${misc:Depends}, lsb-base (>= 3.0-3), torque-common, libtorque2 (= ${source:Version} )
     34Recommends: torque-scheduler
     35Suggests: torque-mom, torque-client
     36Conflicts: torque-client (<= 2.4)
     37Description: PBS-derived batch processing server
     38 The TORQUE server dispatches jobs across physically separated
     39 machines. It may also be beneficial for single machines to organise
     40 the sequential execution of multiple jobs.
     41 .
     42 Torque stands for "Tera-scale Open-source Resource and QUEue manager".
     43 It is based on OpenPBS version 2.3.12 and incorporates scalability,
     44 fault tolerance, and feature extension patches provided by USC, NCSA,
     45 OSC, the U.S. Dept of Energy, Sandia, PNNL, U of Buffalo, TeraGrid,
     46 and many other leading edge HPC organizations.
     47
     48Package: torque-pam
     49Section: utils
     50Architecture: any
     51Depends: ${shlibs:Depends}, ${misc:Depends}, torque-common, libtorque2 (= ${source:Version} )
     52Description: PAM module for PBS MOM nodes
     53 The TORQUE server dispatches jobs across physically separated
     54 machines. It may also be beneficial for single machines to organise
     55 the sequential execution of multiple jobs.
     56 .
     57 A simple PAM module to authorize users on PBS MOM nodes with a running
     58 job.
     59
     60Package: torque-scheduler
     61Architecture: any
     62Depends: ${shlibs:Depends}, ${misc:Depends}, torque-common, libtorque2 (= ${source:Version} )
     63Description: scheduler part of Torque
     64 The TORQUE server dispatches jobs across physically separated
     65 machines. It may also be beneficial for single machines to organise
     66 the sequential execution of multiple jobs.
     67 .
     68 This package contains the fifo C scheduler.
     69
     70Package: torque-client
     71Section: utils
     72Architecture: any
     73Conflicts: qterm, gridengine-client
     74Depends: ${shlibs:Depends}, ${perl:Depends}, ${misc:Depends}, libcurses-perl, gawk, torque-common, libtorque2 (= ${source:Version} )
     75Description: command line interface to Torque server
     76 The TORQUE server dispatches jobs across physically separated
     77 machines. It may also be beneficial for single machines to organise
     78 the sequential execution of multiple jobs.
     79 .
     80 This package contains the command-line client programs. These should
     81 be installed on all hosts that should be able to submit jobs,
     82 query for their status or cancel their execution. The client
     83 contacts the server directly.
     84
     85Package: torque-mom
     86Section: utils
     87Architecture: any
     88Depends: ${shlibs:Depends}, ${misc:Depends}, lsb-base (>= 3.0-3), torque-common, libtorque2 (= ${source:Version} )
     89Description: job execution engine for Torque batch system
     90 The TORQUE server dispatches jobs across physically separated
     91 machines. It may also be beneficial for single machines to organise
     92 the sequential execution of multiple jobs.
     93 .
     94 The pbs_mom daemon is executed on those machines that perform
     95 the computations. This package should be installed on all these
     96 execute hosts. The mom, the client and the server can all be
     97 installed on the same machine.
     98
     99Package: libtorque2
     100Section: libs
     101Architecture: any
     102Depends: ${shlibs:Depends}, ${misc:Depends}
     103Description: shared library for Torque client and server
     104 The TORQUE server dispatches jobs across physically separated
     105 machines. It may also be beneficial for single machines to organise
     106 the sequential execution of multiple jobs.
     107 .
     108 Clients, mom and server all share a certain set of shared libraries
     109 that are combined in this library.
     110
     111Package: libtorque2-dev
     112Section: libdevel
     113Provides: libtorque-dev
     114Conflicts: libtorque-dev
     115Architecture: any
     116Depends: libtorque2 (= ${source:Version} ), ${shlibs:Depends}, ${misc:Depends}
     117Description: header files for libtorque2
     118 The TORQUE server dispatches jobs across physically separated
     119 machines. It may also be beneficial for single machines to organise
     120 the sequential execution of multiple jobs.
     121 .
     122 This package includes the header files and static libraries necessary for
     123 developing programs which will use torque.
  • trunk/rules

    r42 r44  
    3535clean:
    3636        $(checkdir)
     37        dh_clean
    3738        -rm -f build
    3839        -$(MAKE) distclean
     
    4950binary-arch: checkroot build
    5051        $(checkdir)
    51         -rm -rf debian/torque
    52         install -d debian/torque
    53         cd debian/torque && install -d `cat ../dirs`
    54 
    5552        chmod 700 buildutils/pbs_mkdirs
    5653        DESTDIR=`pwd`/debian/torque buildutils/pbs_mkdirs\
     
    108105        chmod 4755 debian/torque/usr/sbin/pbs_iff
    109106
     107        mkdir -p debian/torque-common/var/spool/torque/spool
     108        mkdir -p debian/torque-common/var/spool/torque/checkpoint
     109        mkdir -p debian/torque-common/var/spool/torque/aux
     110        mkdir -p debian/torque-common/var/spool/torque/undelivered
     111
     112        chmod 1777 debian/torque-common/var/spool/torque/spool
     113        chmod 1777 debian/torque-common/var/spool/torque/undelivered
     114
     115        chmod 0755 debian/torque-common/var/spool/torque/checkpoint
     116        chmod 0755 debian/torque-common/var/spool/torque/aux
     117
    110118        dh_builddeb
    111119
Note: See TracChangeset for help on using the changeset viewer.