unity/scripts/mock_respins.sh |   55 ++++++++++++++++++++----------------------
 1 file changed, 27 insertions(+), 28 deletions(-)

New commits:
commit c218422910bf43471dc22cf523554bdf58716171
Merge: 64dfdea... 1fc1e59...
Author: Jeroen van Meeuwen (Fedora Unity) <kana...@fedoraunity.org>
Date:   Fri Feb 20 03:28:19 2009 +0100

    Merge branch 'master' of ssh://git.fedorahosted.org/git/revisor



commit 64dfdea289c3feb7abbbfe362ea288a99623fded
Author: Jeroen van Meeuwen (Fedora Unity) <kana...@fedoraunity.org>
Date:   Fri Feb 20 03:25:05 2009 +0100

    Update mock_respins

diff --git a/unity/scripts/mock_respins.sh b/unity/scripts/mock_respins.sh
index 286ea26..ebd829d 100755
--- a/unity/scripts/mock_respins.sh
+++ b/unity/scripts/mock_respins.sh
@@ -1,32 +1,31 @@
 #!/bin/bash
 
-mock -v -r fedora-10-i386 init && \
-mock -v -r fedora-10-i386 install comps-extras createrepo rhpl pykickstart \
-                                    livecd-tools anaconda-runtime 
squashfs-tools \
-                                    busybox-anaconda notify-python usermode \
-                                    pam python automake intltool gettext \
-                                    desktop-file-utils glib2-devel gcc \
-                                    cobbler koan deltarpm pygtk 
pygtk2-libglade \
-                                    gnome-python2-gconf 
system-config-kickstart jigdo \
-                                    livecd-tools python-virtinst git sudo 
spin-kickstarts mock && \
-echo -en "git clone git://git.fedorahosted.org/revisor\n" | mock -r 
fedora-10-i386 shell
-echo -en "cd /revisor; ./switchhere --yes\n" | mock -r fedora-10-i386 shell
-echo -en "cd /revisor; autoreconf && ./configure\n" | mock -r fedora-10-i386 
shell
-echo -en "rm -rf /var/lib/rpm/__db.00*\n" | mock -r fedora-10-i386 shell
-echo -en "cd /revisor; ./revisor.py --cli --config 
/etc/revisor-unity/f10-install-respin.conf --model f10-i386-respin --debug 9\n" 
| mock -r fedora-10-i386 shell
+revisor_deps="comps-extras createrepo rhpl pykickstart livecd-tools
+        anaconda-runtime squashfs-tools busybox-anaconda notify-python usermode
+        pam python automake intltool gettext desktop-file-utils glib2-devel gcc
+        cobbler koan deltarpm pygtk pygtk2-libglade gnome-python2-gconf
+        system-config-kickstart jigdo livecd-tools python-virtinst git sudo
+        spin-kickstarts mock"
 
-mock -v -r fedora-10-x86_64 init && \
-mock -v -r fedora-10-x86_64 install comps-extras createrepo rhpl pykickstart \
-                                    livecd-tools anaconda-runtime 
squashfs-tools \
-                                    busybox-anaconda notify-python usermode \
-                                    pam python automake intltool gettext \
-                                    desktop-file-utils glib2-devel gcc \
-                                    cobbler koan deltarpm pygtk 
pygtk2-libglade \
-                                    gnome-python2-gconf 
system-config-kickstart jigdo \
-                                    livecd-tools python-virtinst git sudo 
spin-kickstarts mock && \
-echo -en "git clone git://git.fedorahosted.org/revisor\n" | mock -r 
fedora-10-x86_64 shell && \
-echo -en "cd /revisor; ./switchhere --yes\n" | mock -r fedora-10-x86_64 shell 
&& \
-echo -en "cd /revisor; autoreconf && ./configure\n" | mock -r fedora-10-x86_64 
shell && \
-echo -en "rm -rf /var/lib/rpm/__db.00*\n" | mock -r fedora-10-x86_64 shell && \
-echo -en "cd /revisor; ./revisor.py --cli --config 
/etc/revisor-unity/f10-install-respin.conf --model f10-x86_64-respin --debug 
9\n" | mock -r fedora-10-x86_64 shell
+while [ $# -gt 0 ]; do
+    case $1 in
+        --version)
+            version=$2
+            shift; shift
+        ;;
+        --arch)
+            arches="$arches $2"
+            shift; shift
+        ;;
+    esac
+done
 
+for arch in $arches; do
+    mock -v -r fedora-$version-$arch init && \
+    mock -v -r fedora-$version-$arch install $revisor_deps && \
+    echo -en "git clone git://git.fedorahosted.org/revisor\n" | mock -r 
fedora-$version-$arch shell
+    echo -en "cd /revisor; ./switchhere --yes\n" | mock -r 
fedora-$version-$arch shell
+    echo -en "cd /revisor; autoreconf && ./configure\n" | mock -r 
fedora-$version-$arch shell
+    echo -en "rm -rf /var/lib/rpm/__db.00*\n" | mock -r fedora-$version-$arch 
shell
+    echo -en "cd /revisor; ./revisor.py --cli --config 
/etc/revisor-unity/f10-install-respin.conf --model f$version-$arch-respin 
--debug 9\n" | mock -r fedora-$version-$arch shell;
+done


_______________________________________________
revisor-devel mailing list
revisor-devel@lists.fedorahosted.org
https://fedorahosted.org/mailman/listinfo/revisor-devel

Reply via email to