Changeset 1109 in ProjectBuilder for devel/pb-modules/etc/pb.conf.pod


Ignore:
Timestamp:
Nov 17, 2010, 12:40:28 PM (13 years ago)
Author:
Bruno Cornec
Message:

r4041@localhost: bruno | 2010-11-17 11:40:41 +0100

  • Adds new configuration parameters (oschkcmd, oschkopt) to externalize package checking command
  • Adds new configuration parameters (pbinstalltype, pbpkg) to start allowing installation of pb in VM/VE with packages or files (this last is only needed by upstream)
  • Remove dependency on Mail::Sendmail to where it's really needed (part of Log, not used yet, and annouce). In particular this removes one non std dep for VE/VM build.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • devel/pb-modules/etc/pb.conf.pod

    r1072 r1109  
    7070 Conffile: pb
    7171 Example: osambiguous debian = debian,ubuntu
     72
     73=item B<oschkcmd>
     74
     75 Nature: Optional
     76 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch).
     77 Value: package checker tool.
     78 Conffile: pb
     79 Example: oschkcmd deb = /usr/bin/lintian
     80
     81=item B<oschkopt>
     82
     83 Nature: Optional
     84 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch).
     85 Value: package checker tool options.
     86 Conffile: pb
     87 Example: oschkcmd rpm = -i
    7288
    7389=item B<oscodename>
     
    200216 Example: pbdefdir default = $ENV{'HOME'}/local/pb/projects
    201217
     218=item B<pbinstalltype>
     219
     220 Nature: Mandatory
     221 Key: project (as defined in the -p option or PBPROJ environment variable)
     222 Value: file or pkg. Indicates how pb will be installed during the setupve|vm phase in the virtual environment|machine, using CPAN files or upstream packages. Only the dev team needs to use file as packages do not yet exist for it. Or when no repository exists to pull project-builder.org from.
     223 Conffile: pb
     224
    202225=item B<pbml>
    203226
     
    215238 Conffile: project
    216239 Example: pbpackager pb = Bruno Cornec <bruno@project-builder.org>
     240
     241=item B<pbpkg>
     242
     243 Nature: Optional (Mandatory if pbinstalltype is pkg)
     244 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch).
     245 Value: coma separated list of packages that have to be installed in order for pb to be operational in the VE|VM
     246 Conffile: pb
     247 Example: pbpkg rhel-5 = project-builder
    217248
    218249=item B<pbprojdir>
Note: See TracChangeset for help on using the changeset viewer.