On Saturday 2012-02-25 14:05, Ruediger Meier wrote:
On Saturday 25 February 2012, Jan Engelhardt wrote:
On Saturday 2012-02-25 11:32, Ruediger Meier wrote:
Hi,
is there a macro to get the current build project? I'd like to have a string like "SLE_11_SP1" available within spec file.
What exactly for? The answer would depend on that :)
I need it within %install and %files, something like
I think "%_repository" it is, but I still advise against using it, as the result is "unpredictable". Some people call their repo part SLE_11_SP1. Some SLE_11 (implying SP1). And whatever else.
%install cp xyz.tar.xz %{buildroot}/releases/SLE_11_SP1/
As such, the user of your weird rpm would have to go into a directory whose name does not remain constant.
%files release-tarball /releases/SLE_11_SP1/xyz.tar.xz
Of course I will not use it for official distributed rpms. I want to build "make dist" tar balls on OBS and ship them within sub-package "*-release-tarball".
I feel that is quite pointless, since the tarball is already provided within the .src.rpm.
unrpm should sort the tarballs from different projects into meaningful subdirs. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org