[Mono-bugs] [Bug 325313] mono-find-requires breaks for noarch packages
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Fri Apr 18 13:08:31 EDT 2008
https://bugzilla.novell.com/show_bug.cgi?id=325313
User wberrier at novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=325313#c7
--- Comment #7 from Wade Berrier <wberrier at novell.com> 2008-04-18 11:08:31 MST ---
I don't know of any way to automatically provide architecture information to
the mono-find-requires script.
What you could do though is provide an env variable, ie, IGNORE_CONFIG_SCAN,
and we could make that section conditional on that var.
For all my .spec files, I do:
%define __find_provides env sh -c 'filelist=($(grep -v SharpZipLib)) && {
printf "%s\\n" "${filelist[@]}" | /usr/lib/rpm/find-provides && printf "%s\\n"
"${filelist[@]}" | /usr/bin/mono-find-provides ; } | sort | uniq'
%define __find_requires env sh -c 'filelist=($(cat)) && { printf "%s\\n"
"${filelist[@]}" | /usr/lib/rpm/find-requires && printf "%s\\n"
"${filelist[@]}" | /usr/bin/mono-find-requires ; } | sort | uniq'
You may be able to use this in only your noarch .spec files:
%define __find_requires env sh -c 'filelist=($(cat)) && { printf "%s\\n"
"${filelist[@]}" | /usr/lib/rpm/find-requires && printf "%s\\n"
"${filelist[@]}" | IGNORE_CONFIG_SCAN=1 /usr/bin/mono-find-requires ; } | sort
| uniq'
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the mono-bugs
mailing list