Changeset 2239 in ProjectBuilder for devel/pb-modules/lib/ProjectBuilder/Distribution.pm
- Timestamp:
- Jul 31, 2017, 1:25:12 AM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/pb-modules/lib/ProjectBuilder/Distribution.pm
r2234 r2239 26 26 # Inherit from the "Exporter" module which handles exporting functions. 27 27 28 use vars qw($VERSION $REVISION @ISA @EXPORT);28 use vars qw($VERSION $REVISION $PBCONFVER @ISA @EXPORT); 29 29 use Exporter; 30 30 … … 34 34 our @ISA = qw(Exporter); 35 35 our @EXPORT = qw(pb_distro_init pb_distro_conffile pb_distro_sysconffile pb_distro_get pb_distro_getlsb pb_distro_installdeps pb_distro_getdeps pb_distro_only_deps_needed pb_distro_setuprepo pb_distro_setuposrepo pb_distro_setuprepo_gen pb_distro_get_param pb_distro_get_context pb_distro_to_keylist pb_distro_conf_print pb_apply_conf_proxy); 36 ($VERSION,$REVISION ) = pb_version_init();36 ($VERSION,$REVISION,$PBCONFVER) = pb_version_init(); 37 37 38 38 =pod … … 77 77 sub pb_distro_conffile { 78 78 79 return("CCCC/pb.conf"); 79 if ($PBCONFVER < 1) { 80 return("CCCC/pb.conf"); 81 } else { 82 return("CCCC/pb.yml"); 83 } 80 84 } 81 85 … … 88 92 sub pb_distro_sysconffile { 89 93 90 return("SSSS/pb.conf"); 94 if ($PBCONFVER < 1) { 95 return("SSSS/pb.conf"); 96 } else { 97 return("SSSS/pb.yml"); 98 } 91 99 } 92 100 … … 99 107 Mandriva, Open SuSE and Fedora have all the same "rpm" type of build system. Ubuntu and Debian have the same "deb" type of build system. 100 108 And "fc" is the extension generated for all Fedora packages (Version will be added by pb). 101 All this information is stored in an external configuration file typically at /etc/pb/pb. conf109 All this information is stored in an external configuration file typically at /etc/pb/pb.yml 102 110 103 111 When passing the distribution name and version as parameters, the B<pb_distro_init> function returns the parameter of that distribution instead of the underlying one. … … 635 643 my $dirdest = ""; 636 644 my $reponame = ""; 637 # TODO: could go in pb. confin fact645 # TODO: could go in pb.yml in fact 638 646 if ($pbos->{install} =~ /\byum\b/) { 639 647 $reponame="yum";
Note:
See TracChangeset
for help on using the changeset viewer.