Mailinglist Archive: opensuse-buildservice (233 mails)

< Previous Next >
Re: [opensuse-buildservice] modification of the release tag
  • From: Dries Verachtert <dries@xxxxxxxxxxx>
  • Date: Wed, 30 May 2007 13:22:47 +0200
  • Message-id: <200705301322.47349.dries@xxxxxxxxxxx>
On Wednesday May 30 2007, Michael Schroeder wrote:
> On Wed, May 30, 2007 at 12:02:48PM +0200, Dries Verachtert wrote:
> > On Tuesday May 22 2007, Dries Verachtert wrote:
> > > On Tuesday May 22 2007, Marcus Rueckert wrote:
> > > > On 2007-05-22 14:30:42 +0200, Dries Verachtert wrote:
> > >
> > > [  discussion about a way to add something to the release tag ]
> >
> > If i understand the code correctly, then the release tag is changed by
> > the perl script 'substitutedeps', called from the bash script 'build'.
> > The following small patch would allow some very minimal support for a
> > suffix for the release tag (patch made in the dir
> > trunk/buildservice/src/build/:
>
> This shouldn't be done in substitutedeps, but in the bs_worker
> program. Basically substitutedeps just substitues what was passed
> to the build script via the "--release" argument.

Ok thanks for the information!
A small patch which adds '%{?releasesuffix}' in bs_worker:

Index: bs_worker
===================================================================
--- bs_worker   (revision 1692)
+++ bs_worker   (working copy)
@@ -450,11 +450,12 @@

   my $release;
   if (defined($buildinfo->{'release'})) {
-    $release = $buildinfo->{'release'};
+    $release = $buildinfo->{'release'} . "%{?releasesuffix}";
   } elsif (defined($buildinfo->{'versrel'}) && defined($buildinfo->{'bcnt'})) {
     $release = $buildinfo->{'versrel'};
     $release =~ s/.*-//;
     $release .= ".$buildinfo->{'bcnt'}";
+    $release .= "%{?releasesuffix}";
   }
   my @args;
   push @args, $helper if $helper;


kind regards,
Dries
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >