git.annexia.org
/
fedora-mingw.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added ocaml-lablgtk.
[fedora-mingw.git]
/
build-everything-in-mock.sh
diff --git
a/build-everything-in-mock.sh
b/build-everything-in-mock.sh
index
6b079ad
..
4f02450
100755
(executable)
--- a/
build-everything-in-mock.sh
+++ b/
build-everything-in-mock.sh
@@
-1,21
+1,26
@@
-#!/bin/sh -
+#!/bin/
ba
sh -
-DIST=fedora-9
+# These are the packages we don't want to build yet:
+nobuild="example
+cyrus-sasl
+gdb
+pidgin
+python
+nspr
+nss
+wix"
-specs=`perl show-build-order.pl |
- grep -v '^#' |
- grep -Eo '[^[:space:]]+/mingw-[^[:space:]]+\.spec'`
+rm -f */*.src.rpm
-rm -f buildall.log
-echo -e "Specfiles in build order:\n$specs\n\n" >> buildall.log
+for dir in *; do
+ if ! echo "$nobuild" | grep -sq "^$dir\$"; then
+ if [ -d $dir -a -f $dir/*.spec ]; then
+ (
+ cd $dir
+ rpmbuild -bs --define "_sourcedir $(pwd)" --define "_srcrpmdir $(pwd)" *.spec
+ )
+ fi
+ fi
+done
-pwd=`pwd`
-
-for spec in $specs
-do
- set -e
- dir=`dirname $spec`
- srcrpm=`rpmbuild --define "_sourcedir $pwd/$dir" -bs $spec |
- awk '{print $2}'`
- smock/smock $DIST $srcrpm
-done 2>&1 | tee -a buildall.log
+smock/smock.pl --arch=i386 --arch=x86_64 --distro=fedora-10 */*.src.rpm