Mailinglist Archive: opensuse-buildservice (269 mails)

< Previous Next >
Re: [opensuse-buildservice] Spec-File Question
  • From: "Johannes Weberhofer, Weberhofer GmbH" <office@xxxxxxxxxxxxx>
  • Date: Thu, 04 Sep 2008 11:52:02 +0200
  • Message-id: <48BFAFC2.2090408@xxxxxxxxxxxxx>
When specs doe not support this, I think the easiest way is to create another
package in the obs (using a _link) and create another spec-file _or_ - maybe
better - renaming the binaries and createing links in the %pre and %post


BTW: In my opinion it would be good when replying to a mail on the list would
reply to the list and not to the originator; it would ensure that answers will
always be posted to the list.

Adrian Schröter schrieb:
On Donnerstag 04 September 2008 10:53:31 Johannes Weberhofer, Weberhofer GmbH
Hello everyone!

I have started working with osb a month ago and I really love it! Well

I have a specific question, maybe someone can answer it:

I want two build two versions of an executable file and provide this file
via different rpms (At the end three packages shouldresult: package,
package-cgi-withfeature, package-cgi-withoutfeature).

Is there any way to handle such things within _one_ spec file? I can
configure/make the package twice and copy the resulting file somewhere, but
I don't know a way to bring it back to it's position in the filesystem
before I enter the related %file section.

hm, you can via two repositories. Having something like

%if %_repository = "openSUSE_Factory_1"
Name: small
Name: big

I am unsure, without looking in the code, if we have a macro for the package
name, which hosts the source. This would be more helpfull for you, since you
would be able to solve this via a source link.

We need anyway to find a new name for the "package" of the OBS workspace,
because it gets confused with source or binary packages. And it does not fit
for images or QA data ...



| weberhofer GmbH | Johannes Weberhofer
| information technologies
| Austria, 1080 Wien, Blindengasse 52/3
| Firmenbuch: 225566s, Handelsgericht Wien
| UID: ATU55277701
| phone : +43 (0)1 5454421 0 | email: office@xxxxxxxxxxxxx
| fax : +43 (0)1 5454421 19 | web :
| mobile: +43 (0)699 11998315

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

< Previous Next >