Changeset 15 in ProjectBuilder
- Timestamp:
- Jul 30, 2007, 2:47:27 PM (18 years ago)
- Location:
- devel
- Files:
-
- 6 added
- 1 deleted
- 3 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
devel/pb/bin/pb.pl
r14 r15 19 19 20 20 use lib qw (lib etc); 21 use vars qw (%defpkgdir %extpkgdir %version );21 use vars qw (%defpkgdir %extpkgdir %version @filteredfiles); 22 22 use common qw (env_init); 23 use pb qw (defpkgdir extpkgdir version pb_init);23 use pb qw (defpkgdir extpkgdir version filteredfiles pb_init); 24 24 use distro qw (distro_init); 25 25 use cms; … … 167 167 } 168 168 169 # Get all filters to apply 170 # They're cumulative from less specific to most specific 171 # suffix is .pbf 172 if (-d "$ENV{'PBCONF'}/$p/pbfilter") { 173 opendir(BDIR,"$ENV{'PBCONF'}/$p/pbfilter" || die "Unable to open dir $ENV{'PBCONF'}/$p/pbfilter: $!"); 174 foreach my $f (readdir(BDIR)) { 175 if (-f "$ENV{'PBCONF'}/$p/pbfilter/$dtype.pbf") { 176 177 @bfiles = grep { ! /^\./ && -f "$ENV{'PBCONF'}/$p/$dtype/$_" } readdir(BDIR); 178 closedir(BDIR); 179 } 180 169 181 } 170 182 close(D); -
devel/pb/lib/pb.pm
r8 r15 11 11 @ISA = qw(Exporter); 12 12 # global vars are here 13 @EXPORT_OK = qw(%defpkgdir %extpkgdir %version &pb_init);13 @EXPORT_OK = qw(%defpkgdir %extpkgdir %version @filteredfiles &pb_init); 14 14 use vars @EXPORT_OK; 15 15 use AppConfig qw(ARGCOUNT_ONE ARGCOUNT_HASH ARGCOUNT_LIST EXPAND_ALL); … … 30 30 $config->define("extpkgdir" => { ARGCOUNT => ARGCOUNT_HASH }); 31 31 $config->define("version" => { ARGCOUNT => ARGCOUNT_HASH }); 32 $config->define("filteredfiles" => { ARGCOUNT => ARGCOUNT_LIST }); 32 33 33 34 $config->file($conffile); … … 53 54 %version = %$ptr; 54 55 56 # List of files to filter 57 $ptr = $config->get("filteredfiles"); 58 @filteredfiles = @$ptr; 59 55 60 } 56 61 1; -
devel/pbconf/pb.pb
r13 r15 23 23 version devel 24 24 version stable 25 26 # List of files on which to apply filters 27 filteredfiles none -
devel/pbconf/projectbuilder/rpm/pb.spec
r14 r15 7 7 8 8 Name: pb 9 Version: VVV10 Release: RRR9 Version: PBVER 10 Release: PBREV 11 11 License: GPL 12 Group: GRP12 Group: PBGRP 13 13 Url: http://www.mondorescue.org 14 Source: SSS14 Source: PBSRC 15 15 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -u -n) 16 16 BuildRequires:
Note:
See TracChangeset
for help on using the changeset viewer.