Matt Brown <[EMAIL PROTECTED]> writes:

> Michael Banck wrote:
>
>> If so, it should maybe be made an official config option perhaps.
>> This is clearly not useful for buildds (at least the official
>> ones), so this is our decision I guess.

> Whether that option is on the command line or in the configuration
> file is not important.

The attached patch makes this a config option as well.  Is this OK to
apply?


Regards,
Roger

-- 
Roger Leigh
                Printing on GNU/Linux?  http://gutenprint.sourceforge.net/
                Debian GNU/Linux        http://www.debian.org/
                GPG Public Key: 0x25BFB848.  Please sign and encrypt your mail.
Index: sbuild
===================================================================
RCS file: /cvsroot/buildd-tools/sbuild/sbuild,v
retrieving revision 1.111
diff -u -r1.111 sbuild
--- sbuild	28 Mar 2006 22:02:36 -0000	1.111
+++ sbuild	29 Mar 2006 11:49:46 -0000
@@ -57,6 +57,7 @@
 $chroot_mode = "split";
 @ignore_watches_no_build_deps = qw();
 $sbuild_mode = "buildd";
+$force_orig_source = 0;
 %individual_stalled_pkg_timeout = ();
 $path = "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin:/usr/games";
 # read conf files
@@ -115,7 +116,6 @@
 $main::auto_giveback = 0;
 $main::build_arch_all = 0;
 $main::build_source = 0;
-$main::force_build_source = 0;
 $main::jobs_file = "build-progress";
 $main::max_lock_trys = 120;
 $main::lock_interval = 5;
@@ -193,7 +193,7 @@
 		$main::build_source++;
 	}
 	elsif (/^--force-orig-source$/) {
-		$main::force_build_source++;
+		$conf::force_orig_source++;
 	}
 	elsif (/^-d/ || /^--dist/) {
 		if (/^-d(.)/ || /^--dist=(.)/) {
@@ -843,7 +843,7 @@
 		open( STDIN, "</dev/null" );
 		setsid;
 		my $binopt = $main::build_source ?
-			$main::force_build_source ? "-sa" : "" :
+			$conf::force_orig_source ? "-sa" : "" :
 			$main::build_arch_all ?	"-b" : "-B";
 
 		if ($main::chroot_dir) {
Index: example.sbuildrc
===================================================================
RCS file: /cvsroot/buildd-tools/sbuild/example.sbuildrc,v
retrieving revision 1.5
diff -u -r1.5 example.sbuildrc
--- example.sbuildrc	11 Mar 2006 22:59:36 -0000	1.5
+++ example.sbuildrc	29 Mar 2006 11:49:46 -0000
@@ -42,6 +42,12 @@
 #    cint => 300
 #);
 
+# By default, the -s option only includes the .orig.tar.gz when needed
+# (i.e. when the Debian revision is 0 or 1).  By setting this option
+# to 1, the .orig.tar.gz will always be included when -s is used.
+# This is equivalent to --force-orig-source.
+#$force_orig_source = 0;
+
 # don't remove this, Perl needs it:
 1;
 

Attachment: pgpUk7j4pp10w.pgp
Description: PGP signature

Reply via email to