[pkg-bioc] svn commit r367 r367 - in /trunk/tools-ng: CowBuilder.pm PBuilder.pm r_pkg_prepare.sh r_pkg_update.pl

smoe-guest at users.alioth.debian.org smoe-guest at users.alioth.debian.org
Mon Dec 3 09:27:06 UTC 2007


Author: smoe-guest
Date: Mon Dec  3 09:27:06 2007
New Revision: 367

URL: http://svn.debian.org/wsvn/pkg-bioc/?sc=1&rev=367
Log:
* added flag to use debootstrap instead of cdebootstrap.


Modified:
    trunk/tools-ng/CowBuilder.pm
    trunk/tools-ng/PBuilder.pm
    trunk/tools-ng/r_pkg_prepare.sh
    trunk/tools-ng/r_pkg_update.pl

Modified: trunk/tools-ng/CowBuilder.pm
URL: http://svn.debian.org/wsvn/pkg-bioc/trunk/tools-ng/CowBuilder.pm?rev=367&op=diff
==============================================================================
--- trunk/tools-ng/CowBuilder.pm (original)
+++ trunk/tools-ng/CowBuilder.pm Mon Dec  3 09:27:06 2007
@@ -50,6 +50,9 @@ sub CowBuilder_update () {
       . "--buildplace ${main::CowBuilder_BuildPlace} --override-config "
       . "--mirror http://ftp.${main::Lang}.debian.org/debian "
       . ${main::Builder_Post};
+    if ( defined($main::debootstrap) ) {
+        $buildercommand .= " --debootstrap ".$main::debootstrap." ";
+    }
     $buildercommand .= " --debootstrapopts --verbose" if ($main::verbose);
     $buildercommand .= " --debug --debootstrapopts  --debug" if ($main::debug);
     print "$buildercommand \n" if $main::verbose;

Modified: trunk/tools-ng/PBuilder.pm
URL: http://svn.debian.org/wsvn/pkg-bioc/trunk/tools-ng/PBuilder.pm?rev=367&op=diff
==============================================================================
--- trunk/tools-ng/PBuilder.pm (original)
+++ trunk/tools-ng/PBuilder.pm Mon Dec  3 09:27:06 2007
@@ -34,6 +34,9 @@ sub PBuilder_update () {
     if ( ( !-f $main::PBuilder_Base ) || ( !-s $main::PBuilder_Base ) ) {
 	print "Creating new file '$main::PBuilder_Base'.\n" if $main::verbose;
         $buildercommand .= "--create ";
+        if ( defined($main::debootstrap) ) {
+            $buildercommand .= " --debootstrap ".$main::debootstrap." ";
+        }
     }
     else {
 	print "UPdating file '$main::PBuilder_Base'.\n" if $main::verbose;
@@ -82,12 +85,14 @@ sub PBuilder_check () {
 }
 
 sub PBuilder_dependencies () {
-    $main::needpackagebefore->{'debhelper'}  = "nop";
-    $main::needpackagebefore->{'devscripts'} = "nop";
+    #$main::needpackagebefore->{'debhelper'}  = "nop";
+    #$main::needpackagebefore->{'devscripts'} = "nop";
     $main::needpackagebefore->{'pbuilder'}   = "nop";
 
 # special case : for lenny, we need at least cdebootstrap >= 0.4.3 --psychedelys
+    if (defined($main::debootstrap) and "cdebootstrap" eq $main::debootstrap) {
     $main::needpackagebefore->{'cdebootstrap'} = "0.4.3";
+    }
     $main::needpackagebefore->{'sudo'}         = "nop";
 }
 

Modified: trunk/tools-ng/r_pkg_prepare.sh
URL: http://svn.debian.org/wsvn/pkg-bioc/trunk/tools-ng/r_pkg_prepare.sh?rev=367&op=diff
==============================================================================
--- trunk/tools-ng/r_pkg_prepare.sh (original)
+++ trunk/tools-ng/r_pkg_prepare.sh Mon Dec  3 09:27:06 2007
@@ -36,7 +36,7 @@ installMethods="PBuilder"
 
 hostname="pc171.inb.uni-luebeck.de"
 
-accessLocalFilesByHttp=1
+#accessLocalFilesByHttp=1
 
 ### END TO EDIT, START MODE READ-ONLY!!!
 

Modified: trunk/tools-ng/r_pkg_update.pl
URL: http://svn.debian.org/wsvn/pkg-bioc/trunk/tools-ng/r_pkg_update.pl?rev=367&op=diff
==============================================================================
--- trunk/tools-ng/r_pkg_update.pl (original)
+++ trunk/tools-ng/r_pkg_update.pl Mon Dec  3 09:27:06 2007
@@ -91,6 +91,10 @@ This script will be executed under Debia
    create|update the $installmethods_builder image.
    Need to have $installmethods_pbuilder in the sudo authorisation!
 
+=item --debootstrap (debootstrap|cdebootstrap)
+
+   Parameter passed to pbuilder when creating the base.tgz.
+
 =back
 
 =head1 SEE ALSO 
@@ -108,7 +112,7 @@ use Cwd;
 use vars qw($help $man $debug $verbose $dryrun $VERSION);
 
 #the specific variables
-use vars qw($doupdate $dotagupdate $dobuilderupdate);
+use vars qw($doupdate $dotagupdate $dobuilderupdate $debootstrap);
 
 my $origpath = cwd;
 
@@ -168,6 +172,7 @@ my %options = (
     "doupdate"        => \$doupdate,
     "dotagupdate"     => \$dotagupdate,
     "dobuilderupdate" => \$dobuilderupdate,
+    "debootstrap:s" => \$debootstrap
 );
 
 help() if !GetOptions(%options) or $help or $man;
@@ -195,6 +200,8 @@ use vars qw(
   $currentpackage
 );
 
+$debootstrap="debootstrap" unless defined($debootstrap);
+
 my $RepositoryList = ();
 use vars qw( $needpackagebefore );
 




More information about the pkg-bioc-devel mailing list