Changeset 2241 in ProjectBuilder for devel/pb-modules/lib/ProjectBuilder/Distribution.pm
- Timestamp:
- Aug 2, 2017, 6:16:44 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
devel/pb-modules/lib/ProjectBuilder/Distribution.pm
r2239 r2241 26 26 # Inherit from the "Exporter" module which handles exporting functions. 27 27 28 use vars qw($VERSION $REVISION $PBCONFVER@ISA @EXPORT);28 use vars qw($VERSION $REVISION @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 ,$PBCONFVER) = pb_version_init();36 ($VERSION,$REVISION) = pb_version_init(); 37 37 38 38 =pod … … 77 77 sub pb_distro_conffile { 78 78 79 if ($PBCONFVER < 1) { 80 return("CCCC/pb.conf"); 81 } else { 82 return("CCCC/pb.yml"); 83 } 79 return("CCCC/pb.conf"); 84 80 } 85 81 … … 92 88 sub pb_distro_sysconffile { 93 89 94 if ($PBCONFVER < 1) { 95 return("SSSS/pb.conf"); 96 } else { 97 return("SSSS/pb.yml"); 98 } 90 return("SSSS/pb.conf"); 99 91 } 100 92 … … 107 99 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. 108 100 And "fc" is the extension generated for all Fedora packages (Version will be added by pb). 109 All this information is stored in an external configuration file typically at /etc/pb/pb. yml101 All this information is stored in an external configuration file typically at /etc/pb/pb.conf 110 102 111 103 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. … … 643 635 my $dirdest = ""; 644 636 my $reponame = ""; 645 # TODO: could go in pb. ymlin fact637 # TODO: could go in pb.conf in fact 646 638 if ($pbos->{install} =~ /\byum\b/) { 647 639 $reponame="yum";
Note:
See TracChangeset
for help on using the changeset viewer.