@@ -24,7 +24,7 @@ buildfink -- Build every package in Fink
24
24
25
25
=head1 USAGE
26
26
27
- buildfink [-n] [--infofilter SCRIPT] [--patchdir DIR] [--skip PACKAGE] [--skip PACKAGE] [--copy-debs] [-- find-orphan-files] [--validate] [--build-as-nobody] [--max-log-size [P:]N] [--max-build-time [P:]T] [--packages PKGLIST] [--rebuild-deps] [--dirty] [FINKDIR OUTDIR]
27
+ buildfink [-n] [--infofilter SCRIPT] [--patchdir DIR] [--skip PACKAGE] [--skip PACKAGE] [--find-orphan-files] [--validate] [--build-as-nobody] [--max-log-size [P:]N] [--max-build-time [P:]T] [--packages PKGLIST] [--rebuild-deps] [--dirty] [FINKDIR OUTDIR]
28
28
buildfink [-r CHECKPOINT]
29
29
30
30
C<buildfink > builds every package in Fink, taking care of things like avoiding repeated building
@@ -53,9 +53,6 @@ Skipped packages will not be built, nor will any packages which depend on them.
53
53
The C<--validate > option, if specified, causes buildfink to validate packages
54
54
as it builds them and run any test suites specified in an InfoTest section.
55
55
56
- The C<--copy-debs > option, if specified, will cause buildfink to copy debfiles
57
- into it's package directory, instead of moving them.
58
-
59
56
The C<--find-orphan-files > option, if specified, will detect files installed
60
57
into the prefix which aren't actually part of the binary package.
61
58
@@ -130,7 +127,7 @@ use lib "$Bin/lib";
130
127
use FinkLib;
131
128
use FinkFDB;
132
129
133
- our ($Bin , $FinkBuildFlags , $FinkConfig , $FinkDir , $RunDir , $DryRun , $infofilter , $patchdir , @skiplist , $checkpoint , $CheckFiles , $CopyDebs , $ DoValidate , $BuildNobody , $Dirty , $RebuildDeps , $BuildAll , $NoCopyInfo , $FDB );
130
+ our ($Bin , $FinkBuildFlags , $FinkConfig , $FinkDir , $RunDir , $DryRun , $infofilter , $patchdir , @skiplist , $checkpoint , $CheckFiles , $DoValidate , $BuildNobody , $Dirty , $RebuildDeps , $BuildAll , $NoCopyInfo , $FDB );
134
131
our $VERSION = ' $Revision$' ;
135
132
136
133
our $max_build_time = 60*60*4;
@@ -220,7 +217,6 @@ my $opts_ok = GetOptions(
220
217
" skip=s" => \@skiplist ,
221
218
" r=s" => \$checkpoint ,
222
219
" validate" => \$DoValidate ,
223
- " copy-debs" => \$CopyDebs ,
224
220
" find-orphan-files" => \$CheckFiles ,
225
221
" dirty" => \$Dirty ,
226
222
" rebuild-deps" => \$RebuildDeps ,
@@ -819,20 +815,11 @@ sub recurseOnDepends {
819
815
getDebFiles($_ ) foreach FinkLib::getRelatives($obj );
820
816
}
821
817
822
- my $dst ;
823
- if ($obj -> get_debpath() =~ / powerpc/ ) {
824
- $dst = " $RunDir /pkginfo/binary-darwin-powerpc/$deb " ;
825
- } else {
826
- $dst = " $RunDir /pkginfo/binary-darwin-i386/$deb " ;
827
- }
818
+ my $dst = " $RunDir /pkginfo/binary-darwin-powerpc/$deb " ;
828
819
if ($src ne $dst ) {
829
- if ($CopyDebs ) {
830
- copy($src , $dst );
831
- } else {
832
- move($src , $dst );
833
- unlink (" $FinkDir /fink/debs/$deb " );
834
- symlink ($dst , " $FinkDir /fink/debs/$deb " );
835
- }
820
+ move($src , $dst );
821
+ unlink (" $FinkDir /fink/debs/$deb " );
822
+ symlink (" $RunDir /pkginfo/binary-darwin-powerpc/$deb " , " $FinkDir /fink/debs/$deb " );
836
823
}
837
824
838
825
my @okpkgs = $pkg ;
@@ -841,20 +828,11 @@ sub recurseOnDepends {
841
828
842
829
my $deb = $relative -> get_debname();
843
830
my $src = readlink (" $FinkDir /fink/debs/$deb " );
844
- if ($obj -> get_debpath() =~ / powerpc/ ) {
845
- $dst = " $RunDir /pkginfo/binary-darwin-powerpc/$deb " ;
846
- } else {
847
- $dst = " $RunDir /pkginfo/binary-darwin-i386/$deb " ;
848
- }
849
-
831
+ my $dst = " $RunDir /pkginfo/binary-darwin-powerpc/$deb " ;
850
832
if ($src ne $dst ) {
851
- if ($CopyDebs ) {
852
- copy($src , $dst );
853
- } else {
854
- move($src , $dst );
855
- unlink (" $FinkDir /fink/debs/$deb " );
856
- symlink ($dst , " $FinkDir /fink/debs/$deb " );
857
- }
833
+ move($src , $dst );
834
+ unlink (" $FinkDir /fink/debs/$deb " );
835
+ symlink (" $RunDir /pkginfo/binary-darwin-powerpc/$deb " , " $FinkDir /fink/debs/$deb " );
858
836
}
859
837
}
860
838
0 commit comments