Changeset 989 in ProjectBuilder
- Timestamp:
- Feb 23, 2010, 8:22:13 AM (15 years ago)
- Location:
- devel
- Files:
-
- 2 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
devel/pb-modules/Makefile.PL
r969 r989 32 32 my $text =""; 33 33 34 # Grab out any CONFDIR param34 # Grab out any CONFDIR or MANDIR param 35 35 my $confdir = undef; 36 my $mandir = undef; 36 37 37 38 while (my $arg = shift @ARGV) { … … 39 40 if ($key =~ /^CONFDIR$/) { 40 41 $confdir = $value; 42 } elsif ($key =~ /^MANDIR$/) { 43 $mandir = $value; 41 44 } 42 45 } 43 46 44 47 my $etcdir = $confdir || "/usr/local/etc/pb"; 48 my $mandir = $mandir || "/usr/local/share/man"; 45 49 46 50 # Use that conf dir info to modify Distribution.pm … … 51 55 $text .= "\t".'chmod 755 $(DESTDIR)'."$etcdir\n"; 52 56 $text .= "\t".'cp etc/pb.conf $(DESTDIR)'."$etcdir\n"; 57 58 # Produce the man page for pb.conf 59 $text .= "\t".'mkdir -p $(DESTDIR)'."$mandir/man5\n"; 60 $text .= "\t".'pod2man etc/pb.conf.pod > $(DESTDIR)'."$mandir/man5/pb.conf.5\n"; 53 61 return($text); 54 62 } -
devel/pb-modules/etc/pb.conf.pod
r988 r989 23 23 =over 4 24 24 25 =item B<defpkgdir>> 26 27 Nature: Mandatory 28 Key: project (as defined in the -p option or PBPROJ environment variable) 29 Value: coma separated list of packages built by default in this project. When not using any package name as a parameter to pb commands, this list will be used. 30 Conffile: project 31 Example: defpkgdir mondorescue = mondo,mindi 32 NB: a default value is not really meaningful. 25 =item B<defpkgdir> 26 27 Nature: Mandatory 28 Key: project (as defined in the -p option or PBPROJ environment variable) 29 Value: coma separated list of packages built by default in this project. When not using any package name as a parameter to pb commands, this list will be used. 30 Conffile: project 31 Example: defpkgdir mondorescue = mondo,mindi NB: a default value is not really meaningful. 33 32 34 33 =item B<extpkgdir> 35 34 36 Nature: Optional37 Key: project (as defined in the -p option or PBPROJ environment variable)38 Value: coma separated list of packages built in addition in this project. When using the all package name as a parameter to pb commands, this list will be used, in addition to the defpkgdir list.39 Conffile: project40 Example: extpkgdir mondorescue = mondo-doc,mindi-mindibusybox35 Nature: Optional 36 Key: project (as defined in the -p option or PBPROJ environment variable) 37 Value: coma separated list of packages built in addition in this project. When using the all package name as a parameter to pb commands, this list will be used, in addition to the defpkgdir list. 38 Conffile: project 39 Example: extpkgdir mondorescue = mondo-doc,mindi-mindibusybox 41 40 42 41 =item B<filteredfiles> 43 42 44 Nature: Optional45 Key: package (as provided in defpkgdir or extpkgdir)46 Value: coma separated list of files that will be filtered using the macro system from pb, during the creation of the compressed source tar files for this package. Their path is relative to the directory containing the package.47 Conffile: project48 Example: filteredfiles mindi = rootfs/sbin/init,mindi,install.sh,doc/mindi.843 Nature: Optional 44 Key: package (as provided in defpkgdir or extpkgdir) 45 Value: coma separated list of files that will be filtered using the macro system from pb, during the creation of the compressed source tar files for this package. Their path is relative to the directory containing the package. 46 Conffile: project 47 Example: filteredfiles mindi = rootfs/sbin/init,mindi,install.sh,doc/mindi.8 49 48 50 49 =item B<namingtype> 51 50 52 Nature: Optional53 Key: package (as provided in defpkgdir or extpkgdir)54 Value: perl, if packages are CPAN perl modules that need to be named respecting the distribution perl convention (perl-Name for rpm, libname-perl for deb)55 Conffile: project56 Example: namingtype ProjectBuilder = perl51 Nature: Optional 52 Key: package (as provided in defpkgdir or extpkgdir) 53 Value: perl, if packages are CPAN perl modules that need to be named respecting the distribution perl convention (perl-Name for rpm, libname-perl for deb) 54 Conffile: project 55 Example: namingtype ProjectBuilder = perl 57 56 58 57 =item B<osambiguous> 59 58 60 Nature: Optional61 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch). In that case, should be an OS name.62 Value: coma separated list of distributions which use the same file name in /etc for different distributions (ex: /etc/redhat-release for redhat, rhel, mandriva,...). Cf: B<osrelambfile>63 Conffile: pb64 Example: osambiguous debian = debian,ubuntu59 Nature: Optional 60 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch). In that case, should be an OS name. 61 Value: coma separated list of distributions which use the same file name in /etc for different distributions (ex: /etc/redhat-release for redhat, rhel, mandriva,...). Cf: B<osrelambfile> 62 Conffile: pb 63 Example: osambiguous debian = debian,ubuntu 65 64 66 65 =item B<oscodename> 67 66 68 Nature: Optional69 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch). In that case, should be an os-ver.70 Value: code name. Mostly useful for debian and ubuntu, due to debootstrap.71 Conffile: pb72 Example: oscodename debian-5.0 = lenny67 Nature: Optional 68 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch). In that case, should be an os-ver. 69 Value: code name. Mostly useful for debian and ubuntu, due to debootstrap. 70 Conffile: pb 71 Example: oscodename debian-5.0 = lenny 73 72 74 73 =item B<osfamily> 75 74 76 Nature: Mandatory77 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch). In that case, should be an os.78 Value: OS family name (used to group similar distribution for handling)79 Conffile: pb80 Example: osfamily debian = du75 Nature: Mandatory 76 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch). In that case, should be an os. 77 Value: OS family name (used to group similar distribution for handling) 78 Conffile: pb 79 Example: osfamily debian = du 81 80 82 81 =item B<osmindep> 83 82 84 Nature: Optional85 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch). NB: a default value is highly interesting here.86 Value: coma separated list of packages needed before setupvm|ve can be run. Install them with your distribution in VM or automatically in VE when possible.87 Conffile: pb88 Example: osmindep default = perl,sudo,wget,tar,make,gzip83 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). NB: a default value is highly interesting here. 85 Value: coma separated list of packages needed before setupvm|ve can be run. Install them with your distribution in VM or automatically in VE when possible. 86 Conffile: pb 87 Example: osmindep default = perl,sudo,wget,tar,make,gzip 89 88 90 89 =item B<osnover> 91 90 92 Nature: Optional93 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch).94 Value: true|false. True means that this OS has no need to keep the version95 Conffile: pb96 Example: osnover gentoo = true91 Nature: Optional 92 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch). 93 Value: true|false. True means that this OS has no need to keep the version 94 Conffile: pb 95 Example: osnover gentoo = true 97 96 98 97 =item B<osperldep> 99 98 100 Nature: Optional101 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch).102 Value: coma separated list of perl modules needed by pb and not provided in a package format for the relative OS, and that will be installed from CPAN in your VM/VE.103 Conffile: pb104 Example: osperldep rhel-5 = Module-Build,File-MimeInfo,File-BaseDir,Mail-Sendmail99 Nature: Optional 100 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch). 101 Value: coma separated list of perl modules needed by pb and not provided in a package format for the relative OS, and that will be installed from CPAN in your VM/VE. 102 Conffile: pb 103 Example: osperldep rhel-5 = Module-Build,File-MimeInfo,File-BaseDir,Mail-Sendmail 105 104 106 105 =item B<osperlver> 107 106 108 Nature: Mandatory (for each module mentioned in B<osperldep>)109 Key: Perl Module (as defined in B<osperldep>)110 Value: Version of the perl module that needs to be found on CPAN.111 Conffile: pb112 Example: Date-Manip = 5.54107 Nature: Mandatory (for each module mentioned in B<osperldep>) 108 Key: Perl Module (as defined in B<osperldep>) 109 Value: Version of the perl module that needs to be found on CPAN. 110 Conffile: pb 111 Example: Date-Manip = 5.54 113 112 114 113 =item B<ospkgdep> 115 114 116 Nature: Optional117 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch).118 Value: coma separated list of packages that are needed by pb and should be installed automatically in the VM/VE during the setupvm|ve phasis by pb.119 Conffile: pb120 Example: ospkgdep rhel-5 = wget,make,ntp,patch,perl-DateManip115 Nature: Optional 116 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch). 117 Value: coma separated list of packages that are needed by pb and should be installed automatically in the VM/VE during the setupvm|ve phasis by pb. 118 Conffile: pb 119 Example: ospkgdep rhel-5 = wget,make,ntp,patch,perl-DateManip 121 120 122 121 =item B<osrelambfile> 123 122 124 Nature: Mandatory (per OS mentioned in B<osambiguous>)125 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch). Should be the OS name here.126 Value: full path name of the ambiguous file describing that distribution, as well as some others. All the distributions mentioned here should also be mentioned with their ambiguous other distribution in the B<osambiguous> parameter.127 Conffile: pb128 Example: osrelambfile debian = /etc/debian_version123 Nature: Mandatory (per OS mentioned in B<osambiguous>) 124 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch). Should be the OS name here. 125 Value: full path name of the ambiguous file describing that distribution, as well as some others. All the distributions mentioned here should also be mentioned with their ambiguous other distribution in the B<osambiguous> parameter. 126 Conffile: pb 127 Example: osrelambfile debian = /etc/debian_version 129 128 130 129 =item B<osrelexpr> 131 130 132 Nature: Mandatory (per OS mentioned in B<osrelambfile> and B<osrelfile>)133 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch).134 Value: the perl regular expression used to parse the B<osrelambfile> in order to extract from it the version of the distribution (in parenthesis to allow its usage as $1 by perl)135 Conffile: pb131 Nature: Mandatory (per OS mentioned in B<osrelambfile> and B<osrelfile>) 132 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch). 133 Value: the perl regular expression used to parse the B<osrelambfile> in order to extract from it the version of the distribution (in parenthesis to allow its usage as $1 by perl) 134 Conffile: pb 136 135 osrelexpr rhel = Red Hat (?:Enterprise Linux|Linux Advanced Server) .*release ([0-9.]+).* \( 137 Example:136 Example: 138 137 139 138 =item B<osrelfile> 140 139 141 Nature: Mandatory142 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch). Should be the OS name here.143 Value: full path name of the file describing non-ambiguously that distribution. There should be a bijection between the file and the distribution name.144 Conffile: pb145 Example: osrelfile fedora = /etc/fedora-release140 Nature: Mandatory 141 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch). Should be the OS name here. 142 Value: full path name of the file describing non-ambiguously that distribution. There should be a bijection between the file and the distribution name. 143 Conffile: pb 144 Example: osrelfile fedora = /etc/fedora-release 146 145 147 146 =item B<osremovedotinver> 148 147 149 Nature: Optional150 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch).151 Value: true|false. If true, then no '.' (dot) character is kept in the version name of that OS.152 Conffile: pb153 Example: osremovedotinver redhat = true148 Nature: Optional 149 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch). 150 Value: true|false. If true, then no '.' (dot) character is kept in the version name of that OS. 151 Conffile: pb 152 Example: osremovedotinver redhat = true 154 153 155 154 =item B<ossuffix> 156 155 157 Nature: Optional158 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch).159 Value: suffix that will be used in the name of the packages created. By default, concatenation of OS name and version.160 Conffile: pb161 Example: ossuffix mandriva = mdv156 Nature: Optional 157 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch). 158 Value: suffix that will be used in the name of the packages created. By default, concatenation of OS name and version. 159 Conffile: pb 160 Example: ossuffix mandriva = mdv 162 161 163 162 =item B<ostype> 164 163 165 Nature: Mandatory166 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.167 Value: build type grouping packages family. This is used internaly by pb to make various handling depending on that build type.168 Conffile: pb169 Example: ostype rh = rpm, ostype md = rpm, ostype novell = rpm164 Nature: Mandatory 165 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. 166 Value: build type grouping packages family. This is used internaly by pb to make various handling depending on that build type. 167 Conffile: pb 168 Example: ostype rh = rpm, ostype md = rpm, ostype novell = rpm 170 169 171 170 =item B<osupd> 172 171 173 Nature: Optional174 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.175 Value: OS command to lauch in order to automatically install packages on it.176 Conffile: pb177 Example: ostype rh = rpm, ostype md = rpm, ostype novell = rpm172 Nature: Optional 173 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. 174 Value: OS command to lauch in order to automatically install packages on it. 175 Conffile: pb 176 Example: ostype rh = rpm, ostype md = rpm, ostype novell = rpm 178 177 179 178 =item B<pbconfurl> 180 179 181 Nature: Mandatory182 Key: project (as defined in the -p option or PBPROJ environment variable)183 Value: B<pb URL> giving access to where the pb configuration dir is stored. Under that directory you have the same tree infrastructure as the upstream project, and under the pb packaging infra, including the project configuration file. Cf: man184 Conffile: home|project185 Example: pbconfurl fossology = svn+ssh://user@svn.project-builder.org/mondo/svn/pb/projects/fossology/pbconf, cvs+ssh://:ext:user@linuxcoe.cvs.sourceforge.net:/cvsroot/linuxcoe/pbconf180 Nature: Mandatory 181 Key: project (as defined in the -p option or PBPROJ environment variable) 182 Value: B<pb URL> giving access to where the pb configuration dir is stored. Under that directory you have the same tree infrastructure as the upstream project, and under the pb packaging infra, including the project configuration file. Cf: man 183 Conffile: home|project 184 Example: pbconfurl fossology = svn+ssh://user@svn.project-builder.org/mondo/svn/pb/projects/fossology/pbconf, cvs+ssh://:ext:user@linuxcoe.cvs.sourceforge.net:/cvsroot/linuxcoe/pbconf 186 185 187 186 =item B<pbdefdir> 188 187 189 Nature: Optional190 Key: project (as defined in the -p option or PBPROJ environment variable)191 Value: local directory under which every pb related operation will take place. if not defined then /var/cache. A default value is highly interesting here. If you want to use VMs/VEs, then use $ENV{'HOME'} to make it portable to it.192 Conffile: home193 Example: pbdefdir default = $ENV{'HOME'}/local/pb/projects188 Nature: Optional 189 Key: project (as defined in the -p option or PBPROJ environment variable) 190 Value: local directory under which every pb related operation will take place. if not defined then /var/cache. A default value is highly interesting here. If you want to use VMs/VEs, then use $ENV{'HOME'} to make it portable to it. 191 Conffile: home 192 Example: pbdefdir default = $ENV{'HOME'}/local/pb/projects 194 193 195 194 =item B<pbml> 196 195 197 Nature: Optional (Mandatory if using announce command)198 Key: project (as defined in the -p option or PBPROJ environment variable)199 Value: white space separated list of e-mail adresses used to send announces with the pb announce option.200 Conffile: project201 Example: pbml pb = pb-announce@project-builder.org pb-devel@project-builder.org196 Nature: Optional (Mandatory if using announce command) 197 Key: project (as defined in the -p option or PBPROJ environment variable) 198 Value: white space separated list of e-mail adresses used to send announces with the pb announce option. 199 Conffile: project 200 Example: pbml pb = pb-announce@project-builder.org pb-devel@project-builder.org 202 201 203 202 =item B<pbpackager> 204 203 205 Nature: Mandatory206 Key: project (as defined in the -p option or PBPROJ environment variable)207 Value: Firstname Name and e-mail address of the person packaging the software.208 Conffile: project209 Example: pbpackager pb = Bruno Cornec <bruno@project-builder.org>204 Nature: Mandatory 205 Key: project (as defined in the -p option or PBPROJ environment variable) 206 Value: Firstname Name and e-mail address of the person packaging the software. 207 Conffile: project 208 Example: pbpackager pb = Bruno Cornec <bruno@project-builder.org> 210 209 211 210 =item B<pbprojdir> 212 211 213 Nature: Optional214 Key: project (as defined in the -p option or PBPROJ environment variable)215 Value: local directory under which the project is locally exported. NB: a default value is highly interesting here. By default pbdefdir/projectname216 Conffile: home217 Example: pbprojdir mondorescue = $ENV{'HOME'}/local/mondorescue212 Nature: Optional 213 Key: project (as defined in the -p option or PBPROJ environment variable) 214 Value: local directory under which the project is locally exported. NB: a default value is highly interesting here. By default pbdefdir/projectname 215 Conffile: home 216 Example: pbprojdir mondorescue = $ENV{'HOME'}/local/mondorescue 218 217 219 218 =item B<pbrepo> 220 219 221 Nature: Mandatory222 Key: project (as defined in the -p option or PBPROJ environment variable)223 Value: URL of the server hosting the upstream tar file.224 Conffile: project225 Example: pbrepo mondorescue = ftp://ftp.mondorescue.org220 Nature: Mandatory 221 Key: project (as defined in the -p option or PBPROJ environment variable) 222 Value: URL of the server hosting the upstream tar file. 223 Conffile: project 224 Example: pbrepo mondorescue = ftp://ftp.mondorescue.org 226 225 227 226 =item B<pbsmtp> 228 227 229 Nature: Optional (Mandatory if using the announce command)230 Key: project (as defined in the -p option or PBPROJ environment variable)231 Value: FQDN of the mail server to use to send announces. NB: a default value is highly interesting here.232 Conffile: home233 Example: pbsmtp mondorescue = localhost228 Nature: Optional (Mandatory if using the announce command) 229 Key: project (as defined in the -p option or PBPROJ environment variable) 230 Value: FQDN of the mail server to use to send announces. NB: a default value is highly interesting here. 231 Conffile: home 232 Example: pbsmtp mondorescue = localhost 234 233 235 234 =item B<pbsockscmd> 236 235 237 Nature: Optional238 Key: project (as defined in the -p option or PBPROJ environment variable)239 Value: name of the command to use to socksify network calls. NB: a default value is highly interesting here.240 Conffile: home241 Example: pbsockscmd default = tsocks236 Nature: Optional 237 Key: project (as defined in the -p option or PBPROJ environment variable) 238 Value: name of the command to use to socksify network calls. NB: a default value is highly interesting here. 239 Conffile: home 240 Example: pbsockscmd default = tsocks 242 241 243 242 =item B<pburl> 244 243 245 Nature: Optional246 Key: project (as defined in the -p option or PBPROJ environment variable)247 Value: B<pb URL> giving access to where the project is stored. Normaly provided by the project, but could be overloaded for specific authentication information in the home configuration file or when using a DVCS248 Conffile: home|project249 Example: pburl linuxcoe = cvs+ssh://:ext:user@linuxcoe.cvs.sourceforge.net:/cvsroot/linuxcoe, pburl pb = svk:////local/pb244 Nature: Optional 245 Key: project (as defined in the -p option or PBPROJ environment variable) 246 Value: B<pb URL> giving access to where the project is stored. Normaly provided by the project, but could be overloaded for specific authentication information in the home configuration file or when using a DVCS 247 Conffile: home|project 248 Example: pburl linuxcoe = cvs+ssh://:ext:user@linuxcoe.cvs.sourceforge.net:/cvsroot/linuxcoe, pburl pb = svk:////local/pb 250 249 251 250 =item B<pbwf> 252 251 253 Nature: Optional254 Key: project (as defined in the -p option or PBPROJ environment variable)255 Value: whatever. As soon as this is defined, then that project is known as not well formed (have a subdirectory in its tar file under which all sources are put named project-version). This should be reported upstream to the project. tar files generated by project-builder to not suffer from that. This is valid when packaging for tar files and not CMS.256 Conffile: project257 Example: pbwf afio = 1252 Nature: Optional 253 Key: project (as defined in the -p option or PBPROJ environment variable) 254 Value: whatever. As soon as this is defined, then that project is known as not well formed (have a subdirectory in its tar file under which all sources are put named project-version). This should be reported upstream to the project. tar files generated by project-builder to not suffer from that. This is valid when packaging for tar files and not CMS. 255 Conffile: project 256 Example: pbwf afio = 1 258 257 259 258 =item B<pkgtag> 260 259 261 Nature: Optional262 Key: package (as provided in defpkgdir or extpkgdir)263 Value: Tag that needs to be used in package name (on rpm: name-ver-tag.arch.rpm). Useful when different from the project version B<projtag> and when republishing a package due to package build modification (not code).264 Conffile: project265 Example: pkgtag mindi-busybox = 2260 Nature: Optional 261 Key: package (as provided in defpkgdir or extpkgdir) 262 Value: Tag that needs to be used in package name (on rpm: name-ver-tag.arch.rpm). Useful when different from the project version B<projtag> and when republishing a package due to package build modification (not code). 263 Conffile: project 264 Example: pkgtag mindi-busybox = 2 266 265 267 266 =item B<pkgver> 268 267 269 Nature: Optional270 Key: package (as provided in defpkgdir or extpkgdir)271 Value: Version that needs to be used in package name (on rpm: name-ver-tag.arch.rpm). Useful when different from the project version B<projver>.272 Conffile: project273 Example: pkgver mindi-busybox = 1.7.3268 Nature: Optional 269 Key: package (as provided in defpkgdir or extpkgdir) 270 Value: Version that needs to be used in package name (on rpm: name-ver-tag.arch.rpm). Useful when different from the project version B<projver>. 271 Conffile: project 272 Example: pkgver mindi-busybox = 1.7.3 274 273 275 274 =item B<projtag> 276 275 277 Nature: Mandatory278 Key: project (as defined in the -p option or PBPROJ environment variable)279 Value: tag that will be used for all packages names (on rpm: name-ver-tag.arch.rpm) in the project. Each package can overwrite it using B<pkgtag>.280 Conffile: project281 Example: projtag mondorescue = 1276 Nature: Mandatory 277 Key: project (as defined in the -p option or PBPROJ environment variable) 278 Value: tag that will be used for all packages names (on rpm: name-ver-tag.arch.rpm) in the project. Each package can overwrite it using B<pkgtag>. 279 Conffile: project 280 Example: projtag mondorescue = 1 282 281 283 282 =item B<projver> 284 283 285 Nature: Mandatory286 Key: project (as defined in the -p option or PBPROJ environment variable)287 Value: version that will be used for all packages names (on rpm: name-ver-tag.arch.rpm) in the project. Each package can overwrite it using B<pkgver>.288 Conffile: project289 Example: projver mondorescue = 2.2.9284 Nature: Mandatory 285 Key: project (as defined in the -p option or PBPROJ environment variable) 286 Value: version that will be used for all packages names (on rpm: name-ver-tag.arch.rpm) in the project. Each package can overwrite it using B<pkgver>. 287 Conffile: project 288 Example: projver mondorescue = 2.2.9 290 289 291 290 =item B<rbsconf> 292 291 293 Nature: Optional294 Key: project (as defined in the -p option or PBPROJ environment variable)295 Value: for mock it's the configuration directory. For rinse it's its configuration file. For rpmbootstrap it's not used yet.296 Conffile: ve297 Example: rbsconf default = /etc/mock, rbsconf default = /etc/pb/pb-rinse.conf292 Nature: Optional 293 Key: project (as defined in the -p option or PBPROJ environment variable) 294 Value: for mock it's the configuration directory. For rinse it's its configuration file. For rpmbootstrap it's not used yet. 295 Conffile: ve 296 Example: rbsconf default = /etc/mock, rbsconf default = /etc/pb/pb-rinse.conf 298 297 299 298 =item B<rbsb4pi> 300 299 301 Nature: Optional302 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.303 Value: for mock it's not used. For rinse it's the script to call before doing installation (in order change the mirror location). For rpmbootstrap it's not used yet.304 Conffile: ve305 Example: rbsb4pi centos = /home/rinse/bin/before-post-install.sh300 Nature: Optional 301 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. 302 Value: for mock it's not used. For rinse it's the script to call before doing installation (in order change the mirror location). For rpmbootstrap it's not used yet. 303 Conffile: ve 304 Example: rbsb4pi centos = /home/rinse/bin/before-post-install.sh 306 305 307 306 =item B<rbspi> 308 307 309 Nature: Optional310 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.311 Value: for mock it's not used. For rinse it's the script to call after doing installation for customization. For rpmbootstrap it's the script to call after doing installation for customization.312 Conffile: ve313 Example: pbrpi centos = /home/rinse/bin/post-install.sh308 Nature: Optional 309 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. 310 Value: for mock it's not used. For rinse it's the script to call after doing installation for customization. For rpmbootstrap it's the script to call after doing installation for customization. 311 Conffile: ve 312 Example: pbrpi centos = /home/rinse/bin/post-install.sh 314 313 315 314 =item B<supfiles> … … 319 318 =item B<testver> 320 319 321 Nature: Optional322 Key: project (as defined in the -p option or PBPROJ environment variable)323 Value: true (meaning this is a test version, whose tag will be generated automatically, based on 0+date in order to allow regular updates, and still be inferior to tag 1 of the official version, and delivered under the test subdirectory of the ftp server). By default false.324 Conffile: project325 Example: testver mondorescue = true320 Nature: Optional 321 Key: project (as defined in the -p option or PBPROJ environment variable) 322 Value: true (meaning this is a test version, whose tag will be generated automatically, based on 0+date in order to allow regular updates, and still be inferior to tag 1 of the official version, and delivered under the test subdirectory of the ftp server). By default false. 323 Conffile: project 324 Example: testver mondorescue = true 326 325 327 326 =item B<vedebtype> 328 327 329 Nature: Mandatory330 Key: project (as defined in the -p option or PBPROJ environment variable)331 Value: debootstrap (no other tool to create deb distro based chroot)332 Conffile: ve333 Example: vedebtype default = debootstrap328 Nature: Mandatory 329 Key: project (as defined in the -p option or PBPROJ environment variable) 330 Value: debootstrap (no other tool to create deb distro based chroot) 331 Conffile: ve 332 Example: vedebtype default = debootstrap 334 333 335 334 =item B<velist> 336 335 337 Nature: Mandatory338 Key: project (as defined in the -p option or PBPROJ environment variable)339 Value: list of coma separated OS (under the form of os-ver-arch).340 Conffile: ve341 Example: velist default = centos-4-i386,centos-5-i386,centos-4-x86_64,centos-5-x86_64,debian-5.0-i386,debian-5.0-x86_64,lsb-4.0.1-i386,lsb-4.0.1-x86_64336 Nature: Mandatory 337 Key: project (as defined in the -p option or PBPROJ environment variable) 338 Value: list of coma separated OS (under the form of os-ver-arch). 339 Conffile: ve 340 Example: velist default = centos-4-i386,centos-5-i386,centos-4-x86_64,centos-5-x86_64,debian-5.0-i386,debian-5.0-x86_64,lsb-4.0.1-i386,lsb-4.0.1-x86_64 342 341 343 342 =item B<velogin> 344 343 345 Nature: Mandatory346 Key: project (as defined in the -p option or PBPROJ environment variable)347 Value: account name to use in the VE to build packages.348 Conffile: ve349 Example: velogin default = pb344 Nature: Mandatory 345 Key: project (as defined in the -p option or PBPROJ environment variable) 346 Value: account name to use in the VE to build packages. 347 Conffile: ve 348 Example: velogin default = pb 350 349 351 350 =item B<vemindep> 352 351 353 Nature: Optional354 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch). NB: a default value per OS family is interesting here.355 Value: coma separated list of packages needed before pb can be run in the VE. Installed automatically in setupve phase.356 Conffile: ve357 Example: vemindep rpm = rpm-build,diffutils,ntpdate, vemindep deb = diff352 Nature: Optional 353 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch). NB: a default value per OS family is interesting here. 354 Value: coma separated list of packages needed before pb can be run in the VE. Installed automatically in setupve phase. 355 Conffile: ve 356 Example: vemindep rpm = rpm-build,diffutils,ntpdate, vemindep deb = diff 358 357 359 358 =item B<ventp> 360 359 361 Nature: Optional362 Key: project (as defined in the -p option or PBPROJ environment variable)363 Value: NTP server to contact for time accuracy with B<ventpcmd> before building.364 Conffile: ve365 Example: ventp default = 1.pool.ntp.org360 Nature: Optional 361 Key: project (as defined in the -p option or PBPROJ environment variable) 362 Value: NTP server to contact for time accuracy with B<ventpcmd> before building. 363 Conffile: ve 364 Example: ventp default = 1.pool.ntp.org 366 365 367 366 =item B<ventpcmd> 368 367 369 Nature: Optional370 Key: project (as defined in the -p option or PBPROJ environment variable)371 Value: NTP command to use to perform time synchronization with the B<ventp> server.372 Conffile: ve373 Example: ventpcmd default = /usr/sbin/ntpdate368 Nature: Optional 369 Key: project (as defined in the -p option or PBPROJ environment variable) 370 Value: NTP command to use to perform time synchronization with the B<ventp> server. 371 Conffile: ve 372 Example: ventpcmd default = /usr/sbin/ntpdate 374 373 375 374 =item B<vepath> 376 375 377 Nature: Mandatory378 Key: project (as defined in the -p option or PBPROJ environment variable)379 Value: path where to find VEs. Ve will be created and used under that path. For each VE os-ver-arch, it will create a subdirectory tree os/ver/arch below that point.380 Conffile: ve381 Example: vepath default = /home/rpmbootstrap376 Nature: Mandatory 377 Key: project (as defined in the -p option or PBPROJ environment variable) 378 Value: path where to find VEs. Ve will be created and used under that path. For each VE os-ver-arch, it will create a subdirectory tree os/ver/arch below that point. 379 Conffile: ve 380 Example: vepath default = /home/rpmbootstrap 382 381 383 382 =item B<verebuild> 384 383 385 Nature: Optional386 Key: project (as defined in the -p option or PBPROJ environment variable)387 Value: true|false. True means that the VE should be rebuild before usage.388 Conffile: ve389 Example: ventpcmd default = /usr/sbin/ntpdate384 Nature: Optional 385 Key: project (as defined in the -p option or PBPROJ environment variable) 386 Value: true|false. True means that the VE should be rebuild before usage. 387 Conffile: ve 388 Example: ventpcmd default = /usr/sbin/ntpdate 390 389 391 390 =item B<verpmtype> 392 391 393 Nature: Mandatory394 Key: project (as defined in the -p option or PBPROJ environment variable)395 Value: rpmbootstrap|rinse|mock (different tools to create a chroot environment for RPM based distributions. rpmbootstrap comes with pb. the 2 others are separate projects).396 Conffile: ve397 Example: verpmtype default = rpmbootstrap392 Nature: Mandatory 393 Key: project (as defined in the -p option or PBPROJ environment variable) 394 Value: rpmbootstrap|rinse|mock (different tools to create a chroot environment for RPM based distributions. rpmbootstrap comes with pb. the 2 others are separate projects). 395 Conffile: ve 396 Example: verpmtype default = rpmbootstrap 398 397 399 398 =item B<vesnap> 400 399 401 Nature: Optional402 Key: project (as defined in the -p option or PBPROJ environment variable)403 Value: true|false. True means that the snapshot of the VE should be used before call to the VE. This snapshot consists of a compressed tar pf the VE. Which means that you will always start from a known state, resulting of a former snapshot operation on the VE. Also speeds up a lot the VM launch operation.404 Conffile: ve405 Example: vesnap default = true400 Nature: Optional 401 Key: project (as defined in the -p option or PBPROJ environment variable) 402 Value: true|false. True means that the snapshot of the VE should be used before call to the VE. This snapshot consists of a compressed tar pf the VE. Which means that you will always start from a known state, resulting of a former snapshot operation on the VE. Also speeds up a lot the VM launch operation. 403 Conffile: ve 404 Example: vesnap default = true 406 405 407 406 =item B<vetype> 408 407 409 Nature: Mandatory410 Key: project (as defined in the -p option or PBPROJ environment variable)411 Value: chroot|schroot. There are two different ways of launching a chroot activity in pb. For the moment only chroot has been tested.412 Conffile: ve413 Example: vertype default = chroot408 Nature: Mandatory 409 Key: project (as defined in the -p option or PBPROJ environment variable) 410 Value: chroot|schroot. There are two different ways of launching a chroot activity in pb. For the moment only chroot has been tested. 411 Conffile: ve 412 Example: vertype default = chroot 414 413 415 414 =item B<vmhost> 416 415 417 Nature: Mandatory418 Key: project (as defined in the -p option or PBPROJ environment variable)419 Value: hostname to connect to in order to reach the VM through ssh. Generally redirected from a port on localhost.420 Conffile: vm421 Example: vmhost default = localhost416 Nature: Mandatory 417 Key: project (as defined in the -p option or PBPROJ environment variable) 418 Value: hostname to connect to in order to reach the VM through ssh. Generally redirected from a port on localhost. 419 Conffile: vm 420 Example: vmhost default = localhost 422 421 423 422 =item B<vmlist> 424 423 425 Nature: Mandatory426 Key: project (as defined in the -p option or PBPROJ environment variable)427 Value: list of coma separated OS (under the form of os-ver-arch).428 Conffile: vm429 Example: vmlist default = asianux-2-i386,asianux-3-i386,mandrake-10.1-i386,mandrake-10.2-i386,mandriva-2006.0-i386,mandriva-2007.0-i386,mandriva-2007.1-i386,mandriva-2008.0-i386,mandriva-2008.1-i386,mandriva-2009.0-i386,mandriva-2009.1-i386,mandriva-2010.0-i386,redhat-7.3-i386,redhat-9-i386,fedora-4-i386,fedora-5-i386,fedora-6-i386,fedora-7-i386,fedora-8-i386,fedora-9-i386,fedora-10-i386,fedora-11-i386,fedora-12-i386,rhel-2.1-i386,rhel-3-i386,rhel-4-i386,rhel-5-i386,suse-10.0-i386,suse-10.1-i386,suse-10.2-i386,opensuse-10.3-i386,opensuse-11.0-i386,opensuse-11.1-i386,opensuse-11.2-i386,sles-9-i386,sles-10-i386,sles-11-i386,gentoo-nover-i386,debian-3.1-i386,debian-4.0-i386,debian-5.0-i386,ubuntu-6.06-i386,ubuntu-7.04-i386,ubuntu-7.10-i386,ubuntu-8.04-i386,ubuntu-8.10-i386,ubuntu-9.04-i386,ubuntu-9.10-i386,solaris-10-i386,asianux-2-x86_64,asianux-3-x86_64,mandriva-2007.0-x86_64,mandriva-2007.1-x86_64,mandriva-2008.0-x86_64,mandriva-2008.1-x86_64,mandriva-2009.0-x86_64,mandriva-2009.1-x86_64,mandriva-2010.0-x86_64,fedora-6-x86_64,fedora-7-x86_64,fedora-8-x86_64,fedora-9-x86_64,fedora-10-x86_64,fedora-11-x86_64,fedora-12-x86_64,rhel-3-x86_64,rhel-4-x86_64,rhel-5-x86_64,suse-10.2-x86_64,opensuse-10.3-x86_64,opensuse-11.0-x86_64,opensuse-11.1-x86_64,opensuse-11.2-x86_64,sles-10-x86_64,sles-11-x86_64,gentoo-nover-x86_64,debian-4.0-x86_64,debian-5.0-x86_64,ubuntu-7.04-x86_64,ubuntu-7.10-x86_64,ubuntu-8.04-x86_64,ubuntu-8.10-x86_64,ubuntu-9.04-x86_64,ubuntu-9.10-x86_64,solaris-10-x86_64424 Nature: Mandatory 425 Key: project (as defined in the -p option or PBPROJ environment variable) 426 Value: list of coma separated OS (under the form of os-ver-arch). 427 Conffile: vm 428 Example: vmlist default = asianux-2-i386,asianux-3-i386,mandrake-10.1-i386,mandrake-10.2-i386,mandriva-2006.0-i386,mandriva-2007.0-i386,mandriva-2007.1-i386,mandriva-2008.0-i386,mandriva-2008.1-i386,mandriva-2009.0-i386,mandriva-2009.1-i386,mandriva-2010.0-i386,redhat-7.3-i386,redhat-9-i386,fedora-4-i386,fedora-5-i386,fedora-6-i386,fedora-7-i386,fedora-8-i386,fedora-9-i386,fedora-10-i386,fedora-11-i386,fedora-12-i386,rhel-2.1-i386,rhel-3-i386,rhel-4-i386,rhel-5-i386,suse-10.0-i386,suse-10.1-i386,suse-10.2-i386,opensuse-10.3-i386,opensuse-11.0-i386,opensuse-11.1-i386,opensuse-11.2-i386,sles-9-i386,sles-10-i386,sles-11-i386,gentoo-nover-i386,debian-3.1-i386,debian-4.0-i386,debian-5.0-i386,ubuntu-6.06-i386,ubuntu-7.04-i386,ubuntu-7.10-i386,ubuntu-8.04-i386,ubuntu-8.10-i386,ubuntu-9.04-i386,ubuntu-9.10-i386,solaris-10-i386,asianux-2-x86_64,asianux-3-x86_64,mandriva-2007.0-x86_64,mandriva-2007.1-x86_64,mandriva-2008.0-x86_64,mandriva-2008.1-x86_64,mandriva-2009.0-x86_64,mandriva-2009.1-x86_64,mandriva-2010.0-x86_64,fedora-6-x86_64,fedora-7-x86_64,fedora-8-x86_64,fedora-9-x86_64,fedora-10-x86_64,fedora-11-x86_64,fedora-12-x86_64,rhel-3-x86_64,rhel-4-x86_64,rhel-5-x86_64,suse-10.2-x86_64,opensuse-10.3-x86_64,opensuse-11.0-x86_64,opensuse-11.1-x86_64,opensuse-11.2-x86_64,sles-10-x86_64,sles-11-x86_64,gentoo-nover-x86_64,debian-4.0-x86_64,debian-5.0-x86_64,ubuntu-7.04-x86_64,ubuntu-7.10-x86_64,ubuntu-8.04-x86_64,ubuntu-8.10-x86_64,ubuntu-9.04-x86_64,ubuntu-9.10-x86_64,solaris-10-x86_64 430 429 431 430 =item B<vmlogin> 432 431 433 Nature: Mandatory434 Key: project (as defined in the -p option or PBPROJ environment variable)435 Value: account name to use in the VM to build packages. Communication is done with ssh.436 Conffile: vm437 Example: vmlogin default = pb432 Nature: Mandatory 433 Key: project (as defined in the -p option or PBPROJ environment variable) 434 Value: account name to use in the VM to build packages. Communication is done with ssh. 435 Conffile: vm 436 Example: vmlogin default = pb 438 437 439 438 =item B<vmmonport> 440 439 441 Nature: Optional442 Key: project (as defined in the -p option or PBPROJ environment variable)443 Value: TCP port that is used to dialog with the monitor of the VM, to pass orders such as snapshot. Not really operational yet.444 Conffile: vm445 Example: vmmonport default = 4444440 Nature: Optional 441 Key: project (as defined in the -p option or PBPROJ environment variable) 442 Value: TCP port that is used to dialog with the monitor of the VM, to pass orders such as snapshot. Not really operational yet. 443 Conffile: vm 444 Example: vmmonport default = 4444 446 445 447 446 =item B<vmntp> 448 447 449 Nature: Optional450 Key: project (as defined in the -p option or PBPROJ environment variable)451 Value: NTP server to contact for time accuracy with B<vmntpcmd> before building.452 Conffile: vm453 Example: vmntp default = 1.pool.ntp.org448 Nature: Optional 449 Key: project (as defined in the -p option or PBPROJ environment variable) 450 Value: NTP server to contact for time accuracy with B<vmntpcmd> before building. 451 Conffile: vm 452 Example: vmntp default = 1.pool.ntp.org 454 453 455 454 =item B<vmntpcmd> 456 455 457 Nature: Optional458 Key: project (as defined in the -p option or PBPROJ environment variable)459 Value: NTP command to use to perform time synchronization with the B<vmntp> server.460 Conffile: vm461 Example: vmntpcmd default = /usr/sbin/ntpdate,vmntpcmd opensuse-11.0-i386 = sntp -P no -r456 Nature: Optional 457 Key: project (as defined in the -p option or PBPROJ environment variable) 458 Value: NTP command to use to perform time synchronization with the B<vmntp> server. 459 Conffile: vm 460 Example: vmntpcmd default = /usr/sbin/ntpdate,vmntpcmd opensuse-11.0-i386 = sntp -P no -r 462 461 463 462 =item B<vmopt> 464 463 465 Nature: Optional466 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch). NB: a default value is highly interesting here.467 Value: list of options to pass to the VM manager command launcher for that distribution. Another way to pass options to the VM manager command launcher is by using the PBVMOPT environment variable, which comes in addition to his option.468 Conffile: vm469 Example: vmopt default = -m 384 -daemonize,vmopt mandriva-2009.0-i386 = -m 256 -daemonize -no-kvm464 Nature: Optional 465 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch). NB: a default value is highly interesting here. 466 Value: list of options to pass to the VM manager command launcher for that distribution. Another way to pass options to the VM manager command launcher is by using the PBVMOPT environment variable, which comes in addition to his option. 467 Conffile: vm 468 Example: vmopt default = -m 384 -daemonize,vmopt mandriva-2009.0-i386 = -m 256 -daemonize -no-kvm 470 469 471 470 =item B<vmpath> 472 471 473 Nature: Mandatory474 Key: project (as defined in the -p option or PBPROJ environment variable)475 Value: path where to find VMs. They will be created and used under that path. For each VM os-ver-arch, it will create a os-ver-arch.qemu file below that point.476 Conffile: vm477 Example: vmpath default = /home/qemu472 Nature: Mandatory 473 Key: project (as defined in the -p option or PBPROJ environment variable) 474 Value: path where to find VMs. They will be created and used under that path. For each VM os-ver-arch, it will create a os-ver-arch.qemu file below that point. 475 Conffile: vm 476 Example: vmpath default = /home/qemu 478 477 479 478 =item B<vmport> 480 479 481 Nature: Mandatory482 Key: project (as defined in the -p option or PBPROJ environment variable)483 Value: port number to use to communicate with the VM using the SSH protocol. This localport is redirected to the port 22 of the VM.484 Conffile: vm485 Example: vmport pb = 2222,vmport mondorescue = 2223480 Nature: Mandatory 481 Key: project (as defined in the -p option or PBPROJ environment variable) 482 Value: port number to use to communicate with the VM using the SSH protocol. This localport is redirected to the port 22 of the VM. 483 Conffile: vm 484 Example: vmport pb = 2222,vmport mondorescue = 2223 486 485 487 486 =item B<vmsize> 488 487 489 Nature: Mandatory490 Key: project (as defined in the -p option or PBPROJ environment variable)491 Value: Size of the VM to create when using the newvm command of pb.492 Conffile: vm493 Example: vmsize default = 7G488 Nature: Mandatory 489 Key: project (as defined in the -p option or PBPROJ environment variable) 490 Value: Size of the VM to create when using the newvm command of pb. 491 Conffile: vm 492 Example: vmsize default = 7G 494 493 495 494 =item B<vmsnap> 496 495 497 Nature: Optional498 Key: project (as defined in the -p option or PBPROJ environment variable)499 Value: true|false. True means that the snapshot of the VM called pb should be used. Which means that you will always start from a known state, resulting of a former snapshot operation on the VM. Also speeds up a lot the VM launch operation.500 Conffile: vm501 Example: vmsnap default = true496 Nature: Optional 497 Key: project (as defined in the -p option or PBPROJ environment variable) 498 Value: true|false. True means that the snapshot of the VM called pb should be used. Which means that you will always start from a known state, resulting of a former snapshot operation on the VM. Also speeds up a lot the VM launch operation. 499 Conffile: vm 500 Example: vmsnap default = true 502 501 503 502 =item B<vmtmout> 504 503 505 Nature: Optional506 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch). NB: a default value is highly interesting here.507 Value: Time in seconds to way beofre interacting with the VM. This should corresponds to the time the VM takes to boot.508 Conffile: vm509 Example: vmtmout default = 180,vmtmout mandriva-2009.0-x86_64 = 500504 Nature: Optional 505 Key: OS (could be from the most generic up to the most specific from ostype, osfamily, os, os-ver, os-ver-arch). NB: a default value is highly interesting here. 506 Value: Time in seconds to way beofre interacting with the VM. This should corresponds to the time the VM takes to boot. 507 Conffile: vm 508 Example: vmtmout default = 180,vmtmout mandriva-2009.0-x86_64 = 500 510 509 511 510 =item B<vmtype> 512 511 513 Nature: Mandatory514 Key: project (as defined in the -p option or PBPROJ environment variable)515 Value: qemu|kvm. For the moment, only QEMU or KVM are supported as virtualization technologies.516 Conffile: vm517 Example: vmrtype default = kvm512 Nature: Mandatory 513 Key: project (as defined in the -p option or PBPROJ environment variable) 514 Value: qemu|kvm. For the moment, only QEMU or KVM are supported as virtualization technologies. 515 Conffile: vm 516 Example: vmrtype default = kvm 518 517 519 518 =item B<webdir> 520 519 521 Nature: Optional522 Key: project (as defined in the -p option or PBPROJ environment variable)523 Value: Target directory containing the web content in the project that should be delivered when using the web2ssh command of pb.524 Conffile: project525 Example: webdir mondorescue = website520 Nature: Optional 521 Key: project (as defined in the -p option or PBPROJ environment variable) 522 Value: Target directory containing the web content in the project that should be delivered when using the web2ssh command of pb. 523 Conffile: project 524 Example: webdir mondorescue = website 526 525 527 526 =item B<pb URL> 528 527 =item B<pb directory desc> 529 528 =item B<pb environment variables> 529 530 =back -
devel/pb/bin/pb
r988 r989 2928 2928 sub pb_get_postinstall { 2929 2929 2930 my $ddir = shift 2931 my $dver = shift 2932 my $darch = shift 2933 my $rbspi = shift 2934 my $vestyle = shift 2930 my $ddir = shift; 2931 my $dver = shift; 2932 my $darch = shift; 2933 my $rbspi = shift; 2934 my $vestyle = shift; 2935 2935 my $post = ""; 2936 2936 … … 2942 2942 } 2943 2943 2944 $postparam = pb_distro_get_param($ddir,$dver,$darch,$rbspi);2944 my $postparam = pb_distro_get_param($ddir,$dver,$darch,$rbspi); 2945 2945 if ($postparam eq "") { 2946 2946 $post = "";
Note:
See TracChangeset
for help on using the changeset viewer.