Changeset 1500 in ProjectBuilder for devel/etc/pb.conf.pod


Ignore:
Timestamp:
May 8, 2012, 4:12:21 AM (12 years ago)
Author:
Bruno Cornec
Message:

project-builder-r1426

File:
1 edited

Legend:

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

    r1498 r1500  
    1212=head1 SYNOPSIS
    1313
    14 Those files have the same format, which is near from a a perl hash structure:
     14Those files have the same format, which is near from a perl hash structure:
    1515keyword key = value1[,value2,...]
    1616
     
    2222
    2323=over 4
     24
     25=item B<checkexclude>
     26
     27 Nature: Optional
     28 Key: package (as provided in defpkgdir or extpkgdir)
     29 Value: coma separated list of OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch) that are excluded from the checkssh command (no build made for them). The OS name is generaly used here.
     30 Conffile: project
     31 Example: checkexclude pkg1 = centos,lsb,solaris
     32
     33=item B<cpandir>
     34
     35 Nature: Optional
     36 Key: project (as defined in the -p option or PBPROJ environment variable)
     37 Value: CPAN Pause directory to upload new modules
     38 Conffile: pb
     39 Example: cpandir default = incoming
     40
     41=item B<cpanpasswd>
     42
     43 Nature: Optional
     44 Key: project (as defined in the -p option or PBPROJ environment variable)
     45 Value: CPAN Pause user's password
     46 Conffile: home
     47 Example: cpanpasswd default = mycomplicatedpwd
     48
     49=item B<cpanpause>
     50
     51 Nature: Optional
     52 Key: project (as defined in the -p option or PBPROJ environment variable)
     53 Value: CPAN Pause site to upload new modules
     54 Conffile: pb
     55 Example: cpanpause default = pause.perl.org
     56
     57=item B<cpansubdir>
     58
     59 Nature: Optional
     60 Key: project (as defined in the -p option or PBPROJ environment variable)
     61 Value: CPAN Pause subdirectory in the user's area to upload into
     62 Conffile: pb
     63 Example: cpansubdir default = mydir
     64
     65=item B<cpanurl>
     66
     67 Nature: Optional
     68 Key: project (as defined in the -p option or PBPROJ environment variable)
     69 Value: CPAN Pause URL to activate the upload mecanism
     70 Conffile: pb
     71 Example: cpanurl default = http://pause.perl.org/pause/authenquery
     72
     73=item B<cpanuser>
     74
     75 Nature: Optional
     76 Key: project (as defined in the -p option or PBPROJ environment variable)
     77 Value: CPAN Pause user
     78 Conffile: home
     79 Example: cpanuser default = XXX
    2480
    2581=item B<defpkgdir>
     
    55111 Example: filteredfiles mindi = rootfs/sbin/init,mindi,install.sh,doc/mindi.8
    56112
     113=item B<logcmd>
     114
     115 Nature: Mandatory
     116 Key: project (as defined in the -p option or PBPROJ environment variable)
     117 Value: internal (the application then handles the logging of what it finds useful) or the name of an application to launch to log context (e.g. sos, cfg2html, ...).
     118 Conffile: pb
     119 Example: logcmd pbmkbm = sos
     120
     121=item B<logcmds>
     122
     123 Nature: Optional
     124 Key: project (as defined in the -p option or PBPROJ environment variable)
     125 Value: In case the B<logcmd> command is internal, a coma separated list of the commands whose trace execution is to be captured in order to log context.
     126 Conffile: pb
     127 Example: logcmds pbmkbm = mount,lsmod,esxcfg-module -l,df -T
     128
     129=item B<logfiles>
     130
     131 Nature: Optional
     132 Key: project (as defined in the -p option or PBPROJ environment variable)
     133 Value: In case the B<logcmd> command is internal, a coma separated list of the files to capture in order to log context.
     134 Conffile: pb
     135 Example: logfiles pbmkbm = /etc/raidtab,/proc/cmdline,/proc/swaps
     136
     137=item B<logopt>
     138
     139 Nature: Optional
     140 Key: project (as defined in the -p option or PBPROJ environment variable)
     141 Value: In case the B<logcmd> command is not internal, the options of the B<logcmd> application to launch to log context
     142 Conffile: pb
     143 Example: logcmd pbmkbm = --all
     144
     145=item B<mkbmbootcmds>
     146
     147 Nature: Mandatory
     148 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch). The family name is generaly used here.
     149 Value: coma separated list of commands to be copied from the original OS to the target boot media tree (works recursively for directory creation on the target). Their actual path is deduced from the PATH variable.
     150 Conffile: pb
     151 Example: mkbmbootcmds linux = perl,awk,gawk,dd,grep,uname
     152
     153=item B<mkbmbootdirs>
     154
     155 Nature: Mandatory
     156 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch). The family name is generaly used here.
     157 Value: coma separated list of directories to be copied from the original OS to the target boot media tree (works recursively on the target).
     158 Conffile: pb
     159 Example: mkbmbootdirs linux = /etc/ssh,/etc/udev,/etc/mdadm
     160
     161=item B<mkbmbootfiles>
     162
     163 Nature: Mandatory
     164 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch). The family name is generaly used here.
     165 Value: coma separated list of files to be copied from the original OS to the target boot media tree (works recursively for directory creation on the target).
     166 Conffile: pb
     167 Example: mkbmbootfiles linux = /etc/mdadm.conf,/etc/raidtab,/etc/modprobe.conf
     168
     169=item B<mkbmkerneldir>
     170
     171 Nature: Mandatory
     172 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch). The family name is generaly used here.
     173 Value: path of the directory containing your kernel.
     174 Conffile: pb
     175 Example: mkbmkerneldir linux = /boot
     176
     177=item B<mkbmkernelfile>
     178
     179 Nature: Optional
     180 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch). The family name is generaly used here.
     181 Value: full path of the your kernel.
     182 Conffile: pb
     183 Example: mkbmkernelfile linux = /boot/vmlinuz-specific
     184
     185=item B<mkbmkernelnamere>
     186
     187 Nature: Mandatory
     188 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch). The family name is generaly used here.
     189 Value: Perl Regular Expression allowing to find OS kernel names in the B<kerneldir> directory.
     190 Conffile: pb
     191 Example: mkbmkerneldir linux = ^linu|^vmlinu|^xen
     192
     193=item B<mkbmpath>
     194
     195 Nature: Mandatory
     196 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch). The family name is generaly used here.
     197 Value: path of the temporary directory into which the boot media is created.
     198 Conffile: pb
     199 Example: mkbmpath default = /var/cache/pbmkbm
     200
     201=item B<mkbmtargetdirs>
     202
     203 Nature: Mandatory
     204 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch). The family name is generaly used here.
     205 Value: coma separated list of empty directory paths to be created on the target boot media.
     206 Conffile: pb
     207 Example: mkbmtargetdirs linux = /tmp,/dev
     208
    57209=item B<namingtype>
    58210
     
    142294 Conffile: pb
    143295 Example: osnover gentoo = true
     296
     297=item B<ospatchcmd>
     298
     299 Nature: Optional
     300 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch).
     301 Value: package patch command. For RPM is implicit.
     302 Conffile: pb
     303 Example: ospatchcmd deb = /usr/bin/patch
     304
     305=item B<ospatchopt>
     306
     307 Nature: Optional
     308 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch).
     309 Value: package patch options.
     310 Conffile: pb
     311 Example: ospatchcmd deb = -s -p1
    144312
    145313=item B<ospathcmd-*>
Note: See TracChangeset for help on using the changeset viewer.